C# Asp.net Identity核心数据库上下文和自定义数据库上下文位于同一数据库的不同解决方案中

C# Asp.net Identity核心数据库上下文和自定义数据库上下文位于同一数据库的不同解决方案中,c#,entity-framework,database-design,C#,Entity Framework,Database Design,我试图实现以下体系结构,其中Asp.NETCoreIdentityMembership数据库上下文将作为自己的解决方案共享,以便我可以将其与自定义DB上下文解决方案结合使用 为什么??我想使用Asp.NETCoreIdentity成员身份,而无需为每个不同的项目重新安装和设置。这里的问题是,如果在单独的DBContext解决方案中,Asp_Net_Users表与任何自定义表之间存在外键依赖关系,那么如何将它们与成员表链接 所以,最理想的情况是在第一次迁移时将成员表安装到数据库中,然后当我在同一数

我试图实现以下体系结构,其中Asp.NETCoreIdentityMembership数据库上下文将作为自己的解决方案共享,以便我可以将其与自定义DB上下文解决方案结合使用

为什么??我想使用Asp.NETCoreIdentity成员身份,而无需为每个不同的项目重新安装和设置。这里的问题是,如果在单独的DBContext解决方案中,Asp_Net_Users表与任何自定义表之间存在外键依赖关系,那么如何将它们与成员表链接

所以,最理想的情况是在第一次迁移时将成员表安装到数据库中,然后当我在同一数据库内的API db上下文上运行迁移时,我有一些带有成员表的外键,它应该将它们链接到同一数据库中

项目:

MVC项目A
MVC项目B
具有DBContext的Asp.Net核心身份成员身份
带有DBContext的ApiA
带DBContext的ApiB

建筑是这样的:


问题是,我如何将自己解决方案中的自定义dbcontext(我想将自定义表1与来自identity的asp\u net\u用户链接)与自己解决方案中的identity dbcontext链接?

您找到解决方案了吗?我的情况类似,但与你的情况相反。我想与多个Web应用共享我的自定义DbContext,但仅在一个Web应用(我的FBA应用)中使用IdentityDbContext。我想将ApplicationUsers与自定义dbcontext中的实体关联起来。您找到解决方案了吗?我的情况类似,但与你的情况相反。我想与多个Web应用共享我的自定义DbContext,但仅在一个Web应用(我的FBA应用)中使用IdentityDbContext。我想将ApplicationUsers与自定义dbcontext中的实体关联起来。