public static void SeedHostDb(LearnDbContext context) { context.SuppressAutoSetTenantId = true; // Host seed new InitialHostDbBuilder(context).Create(); // Default tenant seed (in host database). new DefaultTenantBuilder(context).Create(); new TenantRoleAndUserBuilder(context, 1).Create(); }
/// <summary> /// EntityFramewok热加载 /// </summary> public static void HeatLoad() { #if !DEBUG Database.SetInitializer <LearnDbContext>(null); #endif using (var dbContext = new LearnDbContext()) { var objectContext = ((IObjectContextAdapter)dbContext).ObjectContext; var mappingCollection = (StorageMappingItemCollection)objectContext.MetadataWorkspace.GetItemCollection(DataSpace.CSSpace); mappingCollection.GenerateViews(new List <EdmSchemaError>()); } }
//private static readonly Logger Logger = LogManager.GetCurrentClassLogger(); static void Main(string[] args) { ConfigurationItemFactory.Default.Targets.RegisterDefinition("hello-world", typeof(HelloWorldLayoutRenderer)); //LogManager.Configuration.Variables["name"] = "youtao"; ////for (int i = 0; i < 100; i++) ////{ //// _logger.Trace("Sample trace message"); //// _logger.Debug("Sample debug message"); //// _logger.Info("Sample informational message"); //// _logger.Warn("Sample warning message"); //// _logger.Error("Sample error message"); //// _logger.Fatal("Sample fatal error message"); ////} //Logger.Trace("Sample trace message"); using (LearnDbContext db = new LearnDbContext()) { } Console.WriteLine("ok"); Console.ReadKey(); }
public TenantRoleAndUserBuilder(LearnDbContext context, int tenantId) { _context = context; _tenantId = tenantId; }
public InitialHostDbBuilder(LearnDbContext context) { _context = context; }
public DefaultSettingsCreator(LearnDbContext context) { _context = context; }
public DefaultEditionCreator(LearnDbContext context) { _context = context; }
public HostRoleAndUserCreator(LearnDbContext context) { _context = context; }
public DefaultLanguagesCreator(LearnDbContext context) { _context = context; }
public DefaultTenantBuilder(LearnDbContext context) { _context = context; }