0

以下のリンクのように、既存のデータベースを使用して EF モデルを作成しました。基本的なマスター/ディテール モデルで、データベース名は Sheet および SheetDetail です。

超単純な ASP.NET Web API (mvc4)+Entity Framework 5 が機能しないのはなぜですか?

前の回答で再帰ナビゲーション プロパティの問題は解決しましたが、私の新しい質問は 、逆方向にクエリを作成するにはどうすればよいですか?

私の以前のクエリは次のとおりです。

var result = db.Sheet.Include("SheetDetails").FirstOrDefault(s => s.Id == id);

私の新しいクエリは次のようにする必要がありました。

var result = db.SheetDetail.Include("Sheet").FirstOrDefault(d => d.Id == id);

しかし、ご想像のとおり、それはできません。別の Navigation プロパティを追加しましたが、うまくいきませんでした。

上記のクエリをどのように達成できますか? シリアル化中に json.NET によってエラーが発生することに注意してください。

4

0 に答える 0