Это вопрос о моделях, ASP.NET MVC 3 и отношениях. Я использую подход, основанный на коде.
Представьте себе этот простой типичный сценарий пользователя с его сообщениями в блоге:
public class User
{
public virtual int UserId { get; set; }
public virtual string Nickname { get; set; }
public virtual List<Post> Posts { get; set; }
}
public class Post
{
public virtual int PostId { get; set; }
public virtual string BlogText { get; set; }
}
Я сделал это очень очень просто.
Хорошо. Когда я создаю контроллер, используя контроллер с действиями и представлениями чтения / записи, используя Entity Framework , коллекция сообщений не рассматривается. Это игнорируется. Поэтому я не могу заставить эти отношения работать.
Если вместо коллекции был один объект (например, общедоступная виртуальная строка Email ), он работает нормально.
Я спрашиваю себя и вас:
- Почему
- Как разместить ссылки на коллекции в моей модели?
Это должно быть простым заданием, я действительно не могу понять, почему это не работает.
Спасибо.