public class ApplicationContext : DbContext { public DbSet<User> Users { get; set; } public ApplicationContext() : base("ApplicationConnection") { //Database.Create(); Database.SetInitializer(new SystemInitializer()); } } public class SystemInitializer : DropCreateDatabaseIfModelChanges<ApplicationContext> { protected override void Seed(ApplicationContext context) { var user = new User() { UserName="admin", DisplayName="系统管理员", Password = "admin", Email="admintest@126.com" }; context.Users.Add(user); } }
本文详细介绍了如何使用Entity Framework Core创建一个名为ApplicationContext的数据库上下文类,并通过SystemInitializer类进行数据库初始化,包括添加一个系统管理员用户。此教程适合初学者了解如何在.NET应用程序中整合数据库操作。
1147

被折叠的 条评论
为什么被折叠?



