ふらっと C#,C♯,C#(初心者用) Part122 [無断転載禁止]©5ch.io
レス数が900を超えています。1000を超えると表示できなくなるよ。
0933デフォルトの名無しさん
2016/07/30(土) 12:11:56.19ID:gt3sWNMSpublic List<A> a;
public List<B> b;
}
public class A {
public int Id {get;set;}
public List<B> ListB;
public C c; // 外部キー
public A(){ b = new List<B>();}
}
public class B {
public int Id {get;set;}
public List<A> ListA;
public C c; // 外部キー
public B(){ a = new List<A>();}
}
CがAとB、AがB、BがAのリストを持っている構造にしたいです。
その際に、CにAddする時に、
static void main(){
C c = new C();
c.a.Add( new A { Id = 1, ListB = ????? });
}
< Cの持つリストa >に情報を入れる時の< ListB >の部分で詰まっています。ここをうまく解決できれば、中間テーブルにも
値が入るのではないかなと考えています。
List<B> tmpB = new List<B>();で定義したtmpBを入れてみても中間テーブルに値は反映されていませんでした。
A, B それぞれに、それぞれの外部キーを設定する必要があるとかでしょうか?
レス数が900を超えています。1000を超えると表示できなくなるよ。