我有一个关于ASP.net身份的问题。首先,我希望我的系统用户有不同的属性。例如,教师有姓名,地址,电话号码,但学生只有姓名和分数。学生和教师都是我的系统用户。
所以,我在下面的地址中找到了一个类似的问题:How to create different user types in ASP.NET Identity?
“如果你需要存储作为买家或卖家所特有的信息,那么你也可以使用声明,这比向用户模型添加额外的属性要灵活得多,而且肯定比创建实际的外键关系来存储额外的数据要灵活得多。
所以我在ASP.NET Identity中学习了claim,但是我发现claim类的Value是只读的,换句话说,如果我创建了一个claim,并将Adress属性放入其中,我不能修改它的值。如果使用claim的想法不是一个好主意,我应该采取什么样的方法呢?
1条答案
按热度按时间jfgube3f1#
你可能想看看这篇文章。它展示了一个更新索赔的方法。
How to update a claim in ASP.NET Identity?