在ASP.NET Core的类库中使用Identity DbContext和DbContext

时间:2018-07-24 09:00:02

标签: asp.net-core asp.net-identity entity-framework-core

我有一个.NET Core 2.0解决方案,其中包含一个类库项目和一个ASP.NET MVC项目。 MVC项目引用类库。类库具有使用EF Core的所有实体类和DbContext。一切都很好。

然后,我将ASP.NET Identity添加到了MVC项目。它创建一个单独的IdentityDbContext来创建与身份相关的实体。我想要身份用户实体和其他一些实体(我正在使用代码优先迁移)之间的关系(外键)。而且我不想从两个DbContext迁移两次。在这里使用的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

将您的两个上下文合并为一个。换句话说,只需使您的原始上下文继承自IdentityDbContext,而不是DbContext并转储Identity支架为您创建的上下文。

相关问题