winforms 如何使用EF Code First从类生成数据库[.Net 5.0]

nbysray5  于 2022-11-17  发布在  .NET
关注(0)|答案(1)|浏览(167)

我正在做C#winForms项目**(.NET 5.0)**,我是EntityFrameworkcode first的新手,我用EF DB First工作过很多次,但我决定通过EF Code First

我的班级

class Student
{
    public int    ID   { get; set; }
    public string Name { get; set; }
}

我创建的数据库上下文类

class XMDBContext:DbContext
{
    public XMDBContext() : base()
    {

    }
    public DbSet<Student> Students { get; set; }
}

现在,我想知道如何使用Visual StudioEntity Framework从这些classes生成database(如果在SQL Server中,则首选)?

koaltpgm

koaltpgm1#

在代码优先的情况下,创建数据库的方法有很多种。但最简单的方法是运行应用程序并读取或写入DbContext。然后,它将“在访问时”自动创建数据库。
如果您是第一次这样做,那么官方的microsoft示例也非常有帮助:Code First to a New Database

相关问题