【发布时间】:2018-01-29 00:56:36
【问题描述】:
我之前曾多次使用实体框架迁移,但我无法在我刚刚创建的新演示项目中启用迁移。我尝试了 SO Posts 上推荐的不同选项,但似乎没有任何效果。以下是项目的创建方式(基本上遵循 Julia Lerman 的书示例):
- 创建了一个空白的 Visual Studio 解决方案
- 为 Models、DataAccess(.NET 标准)添加了类库项目
- 在 DataAccess 项目中添加了 DbContext
- 向解决方案添加了控制台应用程序项目
- 使用 NuGet 将 EntityFramework 6 安装到 DataAccess 和 ConsoleApplication 项目中
项目运行良好,并在我桌面上的 SQLEXPRESS 服务器中创建了数据库。应用程序中的任何地方都没有连接字符串。 DataAccess 项目中也没有 app.config 文件。唯一的 app.config 在控制台应用程序项目中。
我什至在控制台应用程序的 app.config 中添加了一个连接字符串,并尝试了启用迁移的不同选项。但似乎没有任何效果。
使用 Visual Studio 2017 15.5.4 社区版
【问题讨论】:
标签: entity-framework entity-framework-6 visual-studio-2017