附加字段MVC
本文关键字:MVC 字段 | 更新日期: 2023-09-27 18:03:23
我有表UserProfile
,在那里我有一些额外的字段,如email, typeAccount, isActivated等。
当我得到Membership.GetUser().(..)
时,我没有这些场。
如何解决?如何改变这些字段的值?
[Table("UserProfile")]
public class UserProfile
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int UserId { get; set; }
public string UserName { get; set; }
public string Email { get; set; }
public int typeAccount { get; set; }
public bool activated { get; set; }
public string activationcode { get; set; }
public bool del { get; set; }
}
对
成员资格提供程序未处理配置文件。如果要检索当前已验证用户的UserProfile记录,只需使用上下文:
[Authorize]
public ActionResult SomeAction()
{
using (UsersContext db = new UsersContext())
{
UserProfile user = db
.UserProfiles
.FirstOrDefault(u => u.UserName == User.Identity.Name);
// do something with the profile
}
...
}