2016-10-22 9 views
0

2つのシンプルなテーブルOrderとOrder Typeがあります。Entity Framework Reverse Navigation

エンティティを逆順にナビゲートする方法があるかどうかを知りたい場合は、ordertypeエンティティを選択してすべてのオーダーエンティティを表示できます。

答えて

1

はい。私は注文が1つの注文タイプを持っていると仮定します。

public class Order 
{ 
    public virtual OrderType Type { get; set; } 
} 

public class OrderType 
{ 
    public virtual ICollection<Order> Orders { get; set; } 
} 

遅延プロパティを有効にするためにナビゲーションプロパティを仮想化しました。必要に応じて、外部キーのプロパティを追加することもできます(longキーを使用すると仮定します)。