VisualStudioでエンティティフレームワークウィザードを使用してdb-modelを作成しました。テーブルstocktype2jobで相互に関連する2つのテーブル(job、stocktype)があります。
Job <------- no direct relation / navigation property --------> StockType
| |
| |
---------------------> StockType2Job ----------------------------->
ジョブオブジェクトを使用すると、次のようなことができます...
EntitiesObject db = new EntitiesObject();
Job job = db.Jobs.SingleOrDefault(j => j.IdJob == 40);
List<StockType> stockTypes = new List<StockType>;
foreach (StockType2Job st2j in job.StockType2Jobs)
{
stockTypes.add(st2j.StockType);
}
それはうまくいくはずです。しかし、ジョブエンティティにナビゲーションプロパティを作成して、このようなものを記述できるようにする方法はありますか?
EntitiesObject db = new EntitiesObject();
Job job = db.Jobs.SingleOrDefault(j => j.IdJob == 40);
List<StockType> stockTypes = job.StockTypes; // <<-----
あなたの親切なヘルプアポをありがとう