【发布时间】:2018-02-16 07:37:59
【问题描述】:
【问题讨论】:
标签: asp.net-web-api2 .net-core dbcontext entity-framework-migrations
【问题讨论】:
标签: asp.net-web-api2 .net-core dbcontext entity-framework-migrations
如果您使用的是 VS Code 或其他编辑器:
在 dotnet 命令 cli 中输入:
dotnet ef migrations add InitialCreate
obs:InitialCreate 是迁移的名称,你可以给任何名称。
如果您使用的是 Visual Studio:
创建您的数据库
拥有模型后,您可以使用迁移来创建数据库。
打开 PMC:
工具 –> NuGet 包管理器 –> 包管理器控制台
运行 Add-Migration InitialCreate 为迁移搭建基架,为您的模型创建初始表集。
如果您在启动时收到错误 术语“add-migration”未被识别为cmdlet 的名称,关闭并重新打开 Visual Studio。
运行 Update-Database 以将新迁移应用到数据库。此命令在应用迁移之前创建数据库。
来源:https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/new-db
【讨论】:
dotnet ef,一些很好的设置说明 here。