自定义用户 - 添加属性或声明?

时间:2014-07-29 17:29:15

标签: c# asp.net-mvc asp.net-identity

我在我的MVC项目中使用了新的Identity 2.0,我想在用户帐户中添加一些自定义字段。我刚刚开始使用它,所以我还没有掌握。

字段需要将它们的值存储在数据库中,我还需要能够访问应用程序主要部分中的这些自定义字段(不仅仅是在帐户控制器中),还需要我需要知道这些值已被篡改(因为它们会在用户注册时生成)。

鉴于这些要求,我应该只将字段作为属性添加到ApplicationUser类中,还是应该声明这些字段?

感谢。

1 个答案:

答案 0 :(得分:0)

实际上,我找到了答案。

声明是识别用户的内容,即“我的用户名是X”,“我的电子邮件地址是Y”, “我的密码哈希是Z”等等......这些是你从“可靠来源”获得的东西。

所以我需要的是自定义属性,因为这些自定义字段无法识别用户。