如何使用实体框架代码优先在数据库表中设置默认寄存器

本文关键字:数据库 设置 寄存器 默认 实体 何使用 框架 代码 | 更新日期: 2023-09-27 18:31:43

我正在尝试首先使用EntityFramework代码创建一个系统来连接我的数据库,我首先使用代码,因为我希望它自动创建数据库和表(如果不存在)。

所以,我希望当我的Logins表创建时,它插入第一个寄存器,用户管理员和密码管理员

我该怎么做?

我的代码:

public class Login
{
    public int Id { get; set; }
    public string UserName { get; set; }
    public string Password { get; set; }
}
public class MySystemContext : DbContext
{
    DbSet<Login> Logins { get; set; }
}

如何使用实体框架代码优先在数据库表中设置默认寄存器

这称为为数据库播种,请在此处查看简要说明。朱莉·勒曼(Julie Lerman)在这里也有一篇关于它的博客文章。