2

在我的解决方案中,我正在使用

  • ef6 用于针对完整 .NET 框架的持久性库
  • 对于 Web API => ASPNetCore 针对完整的 .NET 框架

现在,当涉及到使用 aspnetcore 身份时,它依赖于 EFCore 2.0,当在同一个 VS 解决方案中同时使用 EF6 和 EFCore 时,VS 无法进行迁移 - 这会导致命令行错误。

我有以下选择:

谢谢贾马尔

4

1 回答 1

0

如果有人为此绊倒。在发布 EF 6.3 之前,解决方案是将包含上下文的库项目恢复为旧的 csproj 格式(真正冗长的格式),将该库项目设置为启动项目,并在包管理器中选择它作为默认项目安慰。

这将允许您像往常一样使用迁移工具。当然,您必须将启动项目改回运行 Web 应用程序。

于 2019-07-09T14:02:10.037 回答