我想将自定义属性添加到MVC5中的默认角色提供程序,但我不知道从哪里开始。我的另一种方法是建立自己的角色管理,但我想使用内置的东西来充分利用它。有没有人遇到过为Roles添加属性的任何文档?
答案 0 :(得分:1)
MVC5支持名为“ASP.NET Identity”的新框架。新框架具有很强的可扩展性。阅读asp.net/identity上的文章了解更多信息。尝试阅读大多数文章的“下一步”部分。
要回答如何向Role添加其他属性,IdentityRole类需要由自定义类继承,例如AppRole。在AppRole中,您可以定义其他角色属性。 AppRole比需要在ApplicationDbContext中注册。
public class AppRole: IdentityRole
{
public String Description { get; set;}
}
以上面的示例摘录为例。
提示:尝试在stackoverflow中搜索问题,而不是仅发布初始问题。