【发布时间】:2018-01-23 03:54:24
【问题描述】:
我使用标识 Individual User 创建了新的 ASP.NET Core 项目,但它没有创建任何数据库。
我必须手动使用add-migration update-database。
我记得,在过去,一切都是自动完成的。不知道这次怎么了。
VS2017.3
【问题讨论】:
-
分享您的代码以获得更好的帮助。@Wakka Sakka
-
没有额外的代码。我刚刚创建了新的 aspnet core 1.1 项目,有一个迁移文件夹,但在服务器资源管理器中没有任何数据库。我必须手动
update-database -
ASP.NET Core 从未自动创建数据库。该模板始终提供脚手架迁移,但从未应用。当您发布您的应用程序时,它提供了在发布过程中应用迁移的选项。如果未创建数据库,则在运行应用程序时,第一次使用数据库访问时,它会给出错误屏幕,并带有应用迁移的选项。这一直是 ASP.NET Core 的行为。
标签: asp.net-mvc asp.net-core visual-studio-2017 entity-framework-core