用于在"post"模型中按"author"引用"user"的 Code First 属性



我有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

相关内容

最新更新