コード例 #1
0
ファイル: Module.cs プロジェクト: adwardliu/vc-community
        public override void SetupDatabase()
        {
            using (var context = new OrderRepositoryImpl())
            {
				var initializer = new SetupDatabaseInitializer<OrderRepositoryImpl, Data.Migrations.Configuration>();
				initializer.InitializeDatabase(context);
            }
        }
コード例 #2
0
ファイル: Module.cs プロジェクト: sameerkattel/vc-community
 public override void SetupDatabase()
 {
     using (var context = new OrderRepositoryImpl(_connectionStringName, _container.Resolve<AuditableInterceptor>()))
     {
         var initializer = new SetupDatabaseInitializer<OrderRepositoryImpl, Data.Migrations.Configuration>();
         initializer.InitializeDatabase(context);
     }
 }
コード例 #3
0
ファイル: Module.cs プロジェクト: rajendra1809/VirtoCommerce
        public override void SetupDatabase(SampleDataLevel sampleDataLevel)
        {
            using (var context = new OrderRepositoryImpl(_connectionStringName))
            {
                IDatabaseInitializer<OrderRepositoryImpl> initializer;

                switch (sampleDataLevel)
                {
                    case SampleDataLevel.Full:
                    case SampleDataLevel.Reduced:
                        initializer = new OrderSampleDatabaseInitializer();
                        break;
                    default:
                        initializer = new SetupDatabaseInitializer<OrderRepositoryImpl, Data.Migrations.Configuration>();
                        break;
                }

                initializer.InitializeDatabase(context);
            }
        }