【问题标题】:ASP.NET Identity how to extend User?ASP.NET Identity 如何扩展用户?
【发布时间】:2017-06-20 00:35:46
【问题描述】:

我正在尝试创建一个扩展用户的类。我正在处理的项目将有两个主要用户,第二种类型的用户需要与第一种相同的所有字段以及一些额外的字段。我认为继承将是做到这一点的最佳方式,但我不确定如何使用 ASP.NET Identity 来做到这一点(因为这是我第一次使用它)。

基本上我想做的是:

public class UserTypeTwo : User
{
    //additional fields go here
}

我所看到的几乎所有地方都只涉及如何向用户添加更多字段,而不是如何扩展它以创建第二个用户类型。这可以通过 ASP.NET Identity 实现吗?

【问题讨论】:

  • 尝试使用 ApplicationUser 甚至 IdentityUser(ApplicationUser 是从任何情况下扩展而来的),然后添加额外的属性
  • @Edward,好的,我试试看。谢谢。

标签: c# asp.net-identity


【解决方案1】:

@Edward 的评论有效。我扩展了 ApplicationUser。

public class UserTypeTwo : ApplicationUser

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-14
    • 1970-01-01
    • 1970-01-01
    • 2016-09-16
    • 2016-01-26
    • 2019-07-02
    • 1970-01-01
    • 2020-03-31
    相关资源
    最近更新 更多