コード例 #1
0
        public static IModule GetDbContextDependencies(
            IDbConfiguration dbConfiguration,
            DbConfigurationOptions dbConfigurationOptions)
        {
            var strategyFactory = new DbContextDependenciesStrategyFactory();
            var strategy        = strategyFactory.Make(dbConfigurationOptions);

            var repositoryModule = strategy.GetDependenciesModule(dbConfiguration);

            return(repositoryModule);
        }
コード例 #2
0
        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);
        }