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



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

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

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

相关内容

  • 没有找到相关文章

最新更新