public static void SeedHostDb(TPLMSDbContext 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(); }
public TenantRoleAndUserBuilder(TPLMSDbContext context, int tenantId) { _context = context; _tenantId = tenantId; }
public DefaultLanguagesCreator(TPLMSDbContext context) { _context = context; }
public DefaultSettingsCreator(TPLMSDbContext context) { _context = context; }
public DefaultTenantBuilder(TPLMSDbContext context) { _context = context; }
public HostRoleAndUserCreator(TPLMSDbContext context) { _context = context; }
public static void Initializa(IServiceProvider serviceProvider) { using (var context = new TPLMSDbContext(serviceProvider.GetRequiredService <DbContextOptions <TPLMSDbContext> >())) { //Lool for any User if (context.User.Any()) { return; //DB has been seeded } context.User.AddRange( new User { UserId = "admin", PassWord = "******", Name = "管理员", Sex = 1, Status = 1, Type = 0, BizCode = string.Empty, CreateId = 0, CreateTime = DateTime.Now, Address = string.Empty, Mobile = string.Empty, Email = string.Empty }, new User { UserId = "test", PassWord = "******", Name = "Test", Sex = 0, Status = 1, Type = 0, BizCode = string.Empty, CreateId = 0, CreateTime = DateTime.Now, Address = "上海黄埔", Mobile = "58805505", Email = string.Empty }, new User { UserId = "wang", PassWord = "******", Name = "王五", Sex = 1, Status = 1, Type = 0, BizCode = string.Empty, CreateId = 0, CreateTime = DateTime.Now, Address = "上海松江", Mobile = "13358805505", Email = string.Empty }, new User { UserId = "shOper", PassWord = "******", Name = "张三", Sex = 0, Status = 1, Type = 0, BizCode = string.Empty, CreateId = 0, CreateTime = DateTime.Now, Address = "上海奉贤", Mobile = "13900805505", Email = string.Empty }, new User { UserId = "10001", PassWord = "******", Name = "西门庆", Sex = 1, Status = 1, Type = 0, BizCode = string.Empty, CreateId = 0, CreateTime = DateTime.Now, Address = "北京朝阳", Mobile = "18900804444", Email = string.Empty } ); context.SaveChanges(); } }
public InitialHostDbBuilder(TPLMSDbContext context) { _context = context; }
public DefaultEditionCreator(TPLMSDbContext context) { _context = context; }
public BaseRepository(TPLMSDbContext m_Context) { Context = m_Context; }