1

誰かが、ソースコードもコードファーストを使ってターゲットクラスのものである多対多リレーションシップの作成方法の例を投稿できますか?コードファースト:ソースクラス/テーブルがターゲットクラスでもある多対多リレーションシップを作成する方法は?

ような何か:

おもちゃ* < -----> *おもちゃ

ありがとうございました。

ヌーノSenica

+1

不要な星と帽子を取り除きました。 – Puppy

+0

あなたはどういう意味ですか? –

答えて

0

私は、これはEFコードファーストでは可能ではないと思います。そうでない場合、私はより良い名前付きプロパティを作っているだろう、

public Toy 
{ 
    public int ToyID {get; set;} 
    public ICollection<ToyMapping> Toys {get; set;} 
} 

public ToyMapping 
{ 
    public int ToyOneID {get; set;} 
    public int ToyTwoID {get; set;} 

    public ICollection<Toy> ToyOnes {get; set;} 
    public ICollection<Toy> ToyTwos {get; set;} 
} 

私はこのため、実際のユースケースがあるかわからない:この問題を回避するには、マッピングテーブルを自分で作成することができます。

関連する問題