我以前多次使用实体框架迁移,但是我无法在我刚刚创建的一个新的演示项目中启用迁移。我已经尝试了不同的选项,因此建议的帖子,但似乎没有任何工作。这个项目是如何创建的(基本上遵循Julia的书中的示例):
该项目运行良好,并在我桌面上的SQLEXPRESS服务器中创建数据库。应用程序中任何地方都没有连接字符串。在app.config项目中也没有DataAccess文件。唯一的app.config在控制台应用程序项目中。
我甚至在控制台应用程序的app.config中添加了一个连接字符串,并尝试了使用启用迁移的不同选项。但似乎什么都起不到作用。
使用Visual 2017 15.5.4社区版
发布于 2018-01-29 01:21:51
阅读this SO post表明,可能有些项目类型可能与EF 6迁移不兼容。因此,我没有对.NET项目使用类库项目类型“DataAccess标准”,而是尝试为DataAccess类库项目使用".NET框架“项目类型(其中定义了DbContext )。迁移和以前一样顺利。
https://stackoverflow.com/questions/48493006
复制相似问题