Я новичок в мире ASP.NET MVC. Может быть, это причина, по которой я не могу объяснить себе причину того, что для меня является раздражающей проблемой.
У меня есть один класс с One-To-Many relashionhip.
class MyClass{
public List<OtherClass> otherClasses {get;set;}
}
Когда я сохраняю один экземпляр этого класса, я заполняю его с пустым List < >
MyClass myClass = new MyClass(){ otherClasses = new List<OtherClass>() }
context.myClass.Add(myClass);
Проблема в том, что когда я пытаюсь получить этот экземпляр и по какой-либо причине я пытаюсь получить доступ к этому списку, система дает мне Null Reference Exception...
Мой вопрос: почему EF не возвращает пустые списки вместо нулевых? Особенно в этом случае, что я сохраняю его с пустым списком?
Есть ли способ избежать проверки, если экземпляры null?