我正在尝试将EF7与旧项目类型(csproj)
一起使用如果我在包管理器中运行Add-Migration,它会抱怨它无法找到包EntityFramework。我想它正在寻找EF6 EntityFramework项目,因为这样的项目不再存在了?如何强制它使用EF7 Add-Migration cmdlet?
我已尝试在“wrap”文件夹中使用dnx运行ef命令,但这似乎不必要地复杂并且它不起作用(它根本找不到任何框架依赖项)
有什么想法吗?
答案 0 :(得分:0)
你安装了EntityFramework.Commands吗? https://www.nuget.org/packages/entityframework.commands
此外,在同一解决方案中使用EF6和EF7会导致一些问题。 Add-Migration
很可能因为您实际运行EF6命令而失败。检查命令Use-DbContext
是否存在,这是EF7的新功能。