私はASP .NET MVCの世界ではかなり新しいです。たぶん、それは、私にとって、迷惑な問題の原因を自分自身に説明することができない理由です。Entity Frameworkが空のListではなくList <>を返すのはなぜですか?
私は、1対多数のリレーシップを持つ1つのクラスを持っています。
class MyClass{
public List<OtherClass> otherClasses {get;set;}
}
私は、このクラスの1つのインスタンスを永続化していたとき、私はそれは空のリストとの関係>
<MyClass myClass = new MyClass(){ otherClasses = new List<OtherClass>() }
context.myClass.Add(myClass);
だ埋める問題は、私はそのインスタンスを取得しようとすると、ということである、とのために何らかの理由で、私はそのリストにアクセスしようとしましたが、システムは私にNull参照例外を与えます...
私の質問は何ですか?特にこの場合、私は空のリストでそれを維持していますか?
インスタンスがnullの場合、検証を避ける方法はありますか?
エンティティフレームワーククラスは何ですか? –