私は、Visual Studioでエンティティフレームワークwizzardを使用してdbモデルを作成しました。 stocktype2jobテーブルでは、2つのテーブル(ジョブ、在庫タイプ)が互いに関連しています。ジョブオブジェクトとEntity Framework - ナビゲーションプロパティを作成
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; // <<-----
おかげで アポ
これはうまくいくことは間違いありませんが、より洗練された方法があるのにlinqを使いたくないのですが、とにかくthxです! –