Jestem całkiem nowy w świecie ASP .NET MVC. Może dlatego nie potrafię wyjaśnić sobie przyczyny tego, jak dla mnie, irytującego problemu.Dlaczego Entity Framework zwraca pustą listę <> zamiast pustych?
Mam jedną klasę z relaksem One-to-Many.
class MyClass{
public List<OtherClass> otherClasses {get;set;}
}
Kiedy jestem utrzymujących jedną instancję tej klasy, wypełnić to związek z pustą listą <>
MyClass myClass = new MyClass(){ otherClasses = new List<OtherClass>() }
context.myClass.Add(myClass);
Problemem jest to, że gdy próbuję odzyskać tego wystąpienia, a dla z jakiegokolwiek powodu, próbuję uzyskać dostęp do tej listy, system daje mi wyjątek odwołania zerowego ...
Moje pytanie brzmi: dlaczego EF nie zwraca pustych list zamiast zerowych? Zwłaszcza w tym przypadku, że utrzymuję go z pustą listą?
Istnieje sposób na uniknięcie sprawdzania, czy instancje są puste?
co to jest obiekt klasy framework? –