public static IModule GetDbContextDependencies( IDbConfiguration dbConfiguration, DbConfigurationOptions dbConfigurationOptions) { var strategyFactory = new DbContextDependenciesStrategyFactory(); var strategy = strategyFactory.Make(dbConfigurationOptions); var repositoryModule = strategy.GetDependenciesModule(dbConfiguration); return(repositoryModule); }
public static BaseDbContext CreateDbContext( IDbConfiguration dbConfiguration, DbConfigurationOptions dbConfigurationOptions) { var strategyFactory = new DbContextDependenciesStrategyFactory(); var strategy = strategyFactory.Make(dbConfigurationOptions); var dbContextFactory = strategy.GetContextFactory(); var context = dbContextFactory.Create(dbConfiguration); return(context); }