Entity Framework Core中是否有数据库初始化器?

AxD*_*AxD 8 entity-framework entity-framework-core

我找不到有关如何在EF Core中使用EF数据库初始化程序的示例,也无法找到EF Core附带的EF数据库初始化程序列表.

数据库初始化程序的概念是否已过时?初始化数据库的当前方法是什么?或者初始化现有数据库?

小智 4

在.Net core中,您可以使用DbContext实例中的Database属性的功能。它允许您创建数据库(EnsureCreated)、销毁数据库(EnsureDeleted)和迁移到上次迁移(Migrate)。所需的数据应放置在迁移中。有关更多详细信息,请参阅https://learn.microsoft.com/ef/core/managing-schemas/migrations/的最后一部分。