我有POCO模型User和Post。帖子有一个作者,它实际上是一个用户,但我希望帖子模型通过作者属性引用用户。我怀疑我可以告诉EF,作者和AuthorId是真正的用户和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。
你不需要使用attribute。如果您从用户EF继承Author
,它将为您完成这一切。你不需要在author
类中有authorId
因为它已经有一个唯一的Id (UserId
)http://msdn.microsoft.com/en-us/library/cc716779.aspx