【发布时间】:2015-11-08 00:40:03
【问题描述】:
在 MVC 5 项目中使用 EF 和 Asp .Net Identity。我想将数据库中的记录与特定用户相关联。问题是,我有两个单独的 DbContext。 ApplicationDbContext 处理身份功能:身份验证、授权等。我的另一个 DbContext(MyDbcontext)处理应用程序的实际业务。我想将 MyDbContext 中的记录与 ApplicationDbcontext 中的用户相关联。我是否需要打开 ApplicationDbContext,获取我的用户信息,关闭它,然后打开 MyDbContext 并执行一些工作?可以同时打开吗? MyDbcontext 中是否需要某种映射表?作为奖励,我可以在 MyDbContext 的 EF 迁移种子方法中获取用户信息吗?
【问题讨论】:
标签: asp.net-mvc entity-framework-6 asp.net-identity