public static void AddEntityHelper <T, TEntityHelper>(this DbContextOptionsBuilder builder) where TEntityHelper : EntityHelper <T> { EntityHelperFactory.Add <T, TEntityHelper>(); }
public static void AddDbLocalization <TDbContext>(this KaspLocalizationOptionBuilder builder) where TDbContext : DbContext, ILocalizationDbContext { builder.ServiceCollection.AddScoped <ILangRepository, LangRepository <TDbContext> >(); EntityHelperFactory.Add <ILocalizer, LocalizerEntityHelper>(); }