【问题标题】:Asp .Net Identity with entity framework带有实体框架的 Asp .Net Identity
【发布时间】:2014-05-11 21:11:51
【问题描述】:

我正在尝试设置我的实体框架 edmx 模型以与 asp .net 身份表集成。不幸的是,要使用 UserManager 和其他管理类,我需要从基类 IdentiUser、IdentityRole 等派生我的实体。我该怎么做?

如果我派生它们,它们已经用数据库中的确切名称定义了一些属性,并且当我从数据库更新模型时,它们只会被 EF 生成的属性所掩盖。

【问题讨论】:

    标签: asp.net entity-framework


    【解决方案1】:

    您只需要提供这些类接口的实现。您可以使用docs 或智能感知来定位它们的特定接口。

    例如:

    public class MyUser :IUser
    {
        string IUser.Id
        {
            get { return Id.ToString(); }
        }
    
        public int Id { get; set; }
        public string UserName { get; set; }
    }
    

    【讨论】:

      猜你喜欢
      • 2016-05-15
      • 1970-01-01
      • 2017-07-24
      • 2011-04-09
      • 1970-01-01
      • 1970-01-01
      • 2022-11-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多