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