0
テーブルAとテーブルBの単純な関係を仮定します。ここでBにはA_Idフィールドがあります。LinqToSqlのオブジェクト関係を最適に割り当てる方法
ここで、タイプA(currentA)のオブジェクトがあり、新しいBオブジェクトを作成しているとします。
B newB = new B() { A_id = currentA.Id };
この関係を設定する正しい方法はありますか?それとも私が行う必要があります。
B newB = new B() { A = currentA };
を後者の場合は、自動的にセットされますB.A_Idていますか?
おそらく両方を明示的に設定する必要がありますか?
B newB = new B() { A = currentA, A_Id = currentA.Id };
私は私が正しく、後でそれをデータベースに保存することができるように、この新たな関係を設定するための最もエレガントな方法を探しています、と私はやりたいことがあります例えば...すぐにそれを利用することができます。
MessageBox(String.Format("B's parent is now {0}", B.A.Name));