Код Первый атрибут для ссылки на «пользователя» по «автору» в модели «пост» - PullRequest
0 голосов
/ 04 сентября 2011

У меня есть модели POCO User и Post.У публикации есть Author, который действительно является Пользователем, но я бы хотел, чтобы модель Post ссылалась на пользователя через свойство Author.Я подозреваю, что могу сказать EF, что Author и AuthorId действительно являются User и UserId с атрибутом, проблема в том, что я не знаю как.

EDIT:

Позвольте мне продемонстрировать.

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 был идентификатором, соответствующим идентификатору пользователя.

1 Ответ

0 голосов
/ 04 сентября 2011

вам не нужно использовать атрибут для этого. Если вы унаследуете Author от пользователя EF, все это сделает за вас. И вам не нужно иметь authorId в author классе, потому что у него уже есть уникальный идентификатор (UserId). http://msdn.microsoft.com/en-us/library/cc716779.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...