【发布时间】:2018-03-16 06:05:07
【问题描述】:
在我正在使用的解决方案中
- ef6 用于面向完整 .NET 框架的持久性库
- 对于 Web API => 针对完整 .NET 框架的 ASPNetCore
现在,在使用 aspnetcore 身份时,它依赖于 EFCore 2.0,当 EF6 和 EFCore 在同一个 VS 解决方案中同时使用时,VS 无法进行迁移 - 这会导致命令行错误。
我有以下选择:
- 在完成模型后同时使用删除 EF 核心工具,在这种情况下没有冲突
- 使用https://www.nuget.org/packages/MR.AspNet.Identity.EntityFramework6
- 使用身份服务器,但在这种情况下,我将向解决方案引入新变量
- 全部升级到EF 2.1 Preview,功能更多但还不成熟
谢谢 贾马尔
【问题讨论】:
-
对不起,我不确定你的问题是什么。如果您有错误消息,为什么不显示它?如果您已经知道解决方案,那么问题是什么?
-
我也遇到了这个问题。我不了解 Jamal,但我在尝试应用迁移时遇到的错误(Nuget 包管理器控制台中的更新数据库)是:使用“2”参数调用“SetData”的异常...对象引用未设置为对象的实例
标签: asp.net entity-framework asp.net-identity identityserver4 asp-net-core-spa-services