剃刀视图中的MVC身份用户

时间:2017-03-01 12:37:30

标签: asp.net-mvc razor asp.net-identity

我已经通过外键将我的成员表与Application用户相关联,可以在Model

中找到
prevNode

在Razor View中,我希望能够检索用户详细信息,例如

    public int MemberId { get; set; }
    public int? UserId { get; set; }
    [ForeignKey("UserId")]
    public ApplicationUser User { get; set; }

但是我得到了

@Model.User.FirstName

不确定缺少什么

1 个答案:

答案 0 :(得分:2)

您必须将UserId->用户关系设为虚拟。所以:

User

User关键字添加到input[type="textarea"]的声明中意味着它将是“Lazy Loaded”,它在很短的时间内意味着只要您引用<textarea rows="" cols=""></textarea> 对象,它就会从数据库加载数据。

有关详细信息,请参阅https://msdn.microsoft.com/en-us/library/jj574232(v=vs.113).aspx#Anchor_1