【问题标题】:Using ASP.net Identity user with other tables将 ASP.net Identity 用户与其他表一起使用
【发布时间】:2014-04-27 06:56:55
【问题描述】:

我只是在尝试新的 ASP.Net Identity,但遇到了一些问题。

第一个问题是我发现ApplicationContext继承了IdentityDbContext而不是我认为有原因的DbContext。

第二个问题是,除了 Identity 生成的标准表之外,由于我将使用很多表,所以我的所有 DbSet 是否应该在继承 IdentityDbContext 的 ApplicationContext 中声明?

【问题讨论】:

  • UserStore 等有一个采用 vanilla DbContext 的构造函数。

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


【解决方案1】:

我不确定您的第一个问题是什么。但是对于您的第二个,不,您不需要使用上下文来管理数据库中的其他表。我通常对应用程序的表使用 ADO.NET 实体数据模型,并且只需要对任何与帐户/角色相关的控制器使用身份上下文。

【讨论】:

  • 是的,但是如果您需要在 LINQ 查询中加入,那该怎么办。你会怎么做?请记住,这些表格将在不同的上下文中。
猜你喜欢
  • 1970-01-01
  • 2021-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-01
  • 2014-05-31
  • 2015-08-18
相关资源
最近更新 更多