我有一个.NET Core 2.0解决方案,它包含一个类库项目和一个ASP.NET MVC项目 . MVC项目引用了类库 . 类库具有使用EF Core的所有实体类和DbContext . 一切都很好 .
然后我将ASP.NET Identity添加到MVC项目中 . 它创建一个单独的IdentityDbContext来创建与身份相关的实体 . 我想要Identity用户实体和我的一些其他实体之间的关系(外键)(我使用的是代码优先迁移) . 而且我不想两次从DbContextes进行迁移 . 在这里使用的正确方法是什么?
1 回答
将您的两种情境合二为一 . 换句话说,只需使您的原始上下文继承自
IdentityDbContext
,而不是DbContext
并转储为您创建的Identity scaffold .