Why does Entity Framework return null List instead of empty ones?
You should have your entity create those lists in the constructor. EF doesn’t create dependent collections, and expects the entity to do so. So, your case, you would make your entity like this: class MyClass{ public List<OtherClass> _otherClasses {get;set;} public MyClass() { _otherClasses = new List<OtherClass>(); } }