Code First属性,用于在“post”模型中通过“author”引用“user”

时间:2011-09-04 07:02:10

标签: entity-framework

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

1 个答案:

答案 0 :(得分:0)

您不需要使用属性。如果您从用户EF继承Author将为您完成所有操作。并且您不需要在authorId类中拥有author,因为它已经具有唯一ID(UserId)。 http://msdn.microsoft.com/en-us/library/cc716779.aspx