📅  最后修改于: 2023-12-03 15:00:36.460000             🧑  作者: Mango
Entity Framework Migration是允许程序员更改数据库模型的过程。它主要用于在后续版本中升级数据库模式,但在初始设置中,它使代码一步一步创建数据库。迁移也允许你在你的应用程序中架构发生变化时自动更新你的数据库。
Install-Package EntityFramework
Enable-Migrations –ContextTypeName MyDbContext
Add-Migration InitialCreate –IgnoreChanges
Update-Database
Enable-AutomaticMigrations
Add-Migration "AutogeneratedMigration"
Update-Database –TargetMigration “LastGoodMigration”
**慎重使用自动迁移。**即使它看起来方便,但在数据更新时,自动迁移可能在意料之外的方式下迁移你的数据。
发布之前,确保你已经更新数据库。
Update-Database –Script
使用脚本将更新应用于多个数据库实例。
使用Entity Framework Migration,您可以轻松地将应用程序的数据库迁移到新的模型,还可以自动更新迁移。它使您能够更轻松地维护应用程序并在需要时升级它。