我在我的MVC项目中使用了新的Identity 2.0,我想在用户帐户中添加一些自定义字段。我刚刚开始使用它,所以我还没有掌握。
字段需要将它们的值存储在数据库中,我还需要能够访问应用程序主要部分中的这些自定义字段(不仅仅是在帐户控制器中),还需要我需要知道这些值已被篡改(因为它们会在用户注册时生成)。
鉴于这些要求,我应该只将字段作为属性添加到ApplicationUser类中,还是应该声明这些字段?
感谢。
答案 0 :(得分:0)
实际上,我找到了答案。
声明是识别用户的内容,即“我的用户名是X”,“我的电子邮件地址是Y”, “我的密码哈希是Z”等等......这些是你从“可靠来源”获得的东西。
所以我需要的是自定义属性,因为这些自定义字段无法识别用户。