【问题标题】:Entity Framework User and Role Management [closed]实体框架用户和角色管理
【发布时间】:2015-11-02 04:39:45
【问题描述】:

我有一个包含多个项目的 Visual Studio 解决方案:

  1. 域类
  2. 数据访问层 - 包含数据库上下文
  3. MVC 应用程序。

默认情况下,MVC 应用程序使用现有的类进行用户管理,它也有自己的 ApplicationDbContext。在这种情况下,我们有两个 DB 上下文。

您在用户管理方面有何经验?如果我创建自己的用户管理类并将它们放置到域类项目中会更好吗?我认为后者维护起来会容易得多,在这种情况下,只有一个 DBContext。另一个可能的问题是现有 ApplicationUsers(来自 MVC 项目模型)和来自 Domain Classes Project 的类之​​间的关系。或者也许将 ApplicationUser 类定义移动到 DomainClasses 项目?

【问题讨论】:

    标签: c# asp.net-mvc entity-framework model-view-controller


    【解决方案1】:

    我强烈推荐MembershipReboot。您可以选择使用其内置的 UserAccount 或使用您自己的。

    顺便说一句,Brock 是Thinktecture 的一部分。在其中一个 asp.net 站立会议中提到,团队可能只推荐一个第三方身份提供者,而不是他们自己的角色。这是我的理解,但也许我只是抱有希望。我认为是这个https://www.youtube.com/watch?v=CMTd5yS-yFE&list=PL0M0zPgJ3HSftTAAHttA3JQU4vOjXFquF&index=2,但不要强迫我这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-02
      • 1970-01-01
      • 2013-04-28
      • 2011-03-20
      • 1970-01-01
      • 2013-02-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多