CodeFirst でプロパティの読み込み順序を決定する方法があると考えていました。たとえば、以下のようなクラスがあります。
public Class
{
public string Propert1{get;set;}
public string Propert2{get;set;}
public List<string> PropertList{get;set;}
}
そして、proprtyList を property1 の前にロードするように EF を作成する必要があります! (PropertyList の値を Property1_Changed で操作するため)。