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