在我的解决方案中,我正在使用
- ef6 用于针对完整 .NET 框架的持久性库
- 对于 Web API => ASPNetCore 针对完整的 .NET 框架
现在,当涉及到使用 aspnetcore 身份时,它依赖于 EFCore 2.0,当在同一个 VS 解决方案中同时使用 EF6 和 EFCore 时,VS 无法进行迁移 - 这会导致命令行错误。
我有以下选择:
- 在完成模型后同时使用删除 EF 核心工具,在这种情况下没有冲突
- 使用https://www.nuget.org/packages/MR.AspNet.Identity.EntityFramework6
- 使用身份服务器,但在这种情况下,我将新变量引入解决方案
- 全部升级到 EF 2.1 Preview 功能更多但还不成熟
谢谢贾马尔