public static void Initialize(Models.AccountingDbContext context) { context.Database.EnsureCreated(); // Look for any students. if (context.Users.Any()) { return; // database has created } Models.User[] users = { new Models.User { Username = "******", PasswordHash = SecurityHelper.SHA256_Encrypt("Test1234"), IsActive = true, CreatedBy = "System", CreatedTime = DateTime.Now, UpdatedBy = "System", UpdatedTime = DateTime.Now }, new Models.User { Username = "******", PasswordHash = SecurityHelper.SHA256_Encrypt("Test1234"), IsActive = true, CreatedBy = "System", CreatedTime = DateTime.Now, UpdatedBy = "System", UpdatedTime = DateTime.Now }, new Models.User { Username = "******", PasswordHash = SecurityHelper.SHA256_Encrypt("Test1234"), IsActive = true, CreatedBy = "System", CreatedTime = DateTime.Now, UpdatedBy = "System", UpdatedTime = DateTime.Now } }; context.Users.AddRange(users); Models.BillType[] types = { new Models.BillType { TypeName = "房租费用", TypeDesc = "房租及自如服务费", CreatedBy = "System", CreatedTime = DateTime.Now, UpdatedBy = "System", UpdatedTime = DateTime.Now }, new Models.BillType { TypeName = "生活费用", TypeDesc = "水电燃气费等", CreatedBy = "System", CreatedTime = DateTime.Now, UpdatedBy = "System", UpdatedTime = DateTime.Now }, new Models.BillType { TypeName = "家庭费用", TypeDesc = "家用设施家用电器等", CreatedBy = "System", CreatedTime = DateTime.Now, UpdatedBy = "System", UpdatedTime = DateTime.Now }, }; context.BillTypes.AddRange(types); context.SaveChanges(); if (context.Database.IsSqlServer()) { // Generate database description new SqlServerDbDescriptionInitializer().GenerateDbDescription(context); } }
public BaseRepository(Models.AccountingDbContext dbEntity) { _dbEntity = dbEntity; }