【发布时间】:2018-11-24 16:18:59
【问题描述】:
我有一个来自 GitHub 的 ASP.NET MVC 5 项目,但 App_Data 中没有任何内容。我有所有模型、迁移等...我确信一切正常。我想创建数据库来使用这个项目。如何创建它?
【问题讨论】:
标签: c# asp.net-mvc entity-framework migration entity-framework-migrations
我有一个来自 GitHub 的 ASP.NET MVC 5 项目,但 App_Data 中没有任何内容。我有所有模型、迁移等...我确信一切正常。我想创建数据库来使用这个项目。如何创建它?
【问题讨论】:
标签: c# asp.net-mvc entity-framework migration entity-framework-migrations
Entity Framework Code First 附带一个PowerShell command,它根据项目中的迁移更新数据库:
Update-Database 会将所有挂起的迁移应用到数据库
您可以使用 Package Manager Console(Tools –> Library Package Manager –> 在 Visual Studio 中轻松运行它包管理器控制台)。在运行Update-Database 命令之前,请确保在解决方案资源管理器中选择包含 DbContext 类的项目作为启动项目,并在包管理器控制台中选择默认项目。还要确保您已经为命令将更新的本地数据库定义了连接字符串。
更多详情请按照documentation中的说明操作。
【讨论】: