我有POCO模型User和Post。 帖子有一个真的是用户的作者,但我希望Post模型通过Author属性引用用户。 我怀疑我可以告诉EF作者和AuthorId真的是User和UserId有一个属性,问题是我不知道怎么做。
修改
请允许我演示。
public class Post
{
public int Id { get; set; }
public string Title { get; set; }
public string Body { get; set; }
public int AuthorId { get; set; }
public virtual User Author { get; set; }
}
我希望AuthorId成为与用户ID匹配的ID。
答案 0 :(得分:0)
您不需要使用属性。如果您从用户EF继承Author
将为您完成所有操作。并且您不需要在authorId
类中拥有author
,因为它已经具有唯一ID(UserId
)。
http://msdn.microsoft.com/en-us/library/cc716779.aspx