合并使用EDMX文件创建的DBContext和Identity DBContext

时间:2016-10-31 08:42:24

标签: c# .net asp.net-mvc entity-framework asp.net-mvc-4

我目前正在单独的模型解决方案中使用Entity Framework(edmx)。此edmx文件将自动生成DBContext文件,我相信 DBContext 不可编辑。现在我们在项目中添加一个新的Web应用程序,我计划实现 ASPNET标识以进行身份​​验证和授权。

在基本的MVC模板上,创建了一个单独的DBContext(IdentityDBContext)来处理用户和角色活动。我有以下问题

  1. 我可以将此IdentityDBContext合并到我现有的DBContext(请注意我的edmx DBContext是不可编辑的)?
  2. 在任何动作调用的情况下,是否建议调用2个单独的DBContext(在我们的示例中为Identity和DBContext)?
  3. 我已经有像ApplicationUser,Roles table等现有的表。我可以通过实现Identity类来扩展我现有的实体(比如链接:https://www.captechconsulting.com/blogs/Customizing-the-ASPNET-Identity-Data-Model-with-the-Entity-Framework-Fluent-API--Part-1

0 个答案:

没有答案