を使用して、親テーブルからレコードを取得:(のみ、私は(チャイルズが2以上のもの)私のプロジェクトのエンティティを次しているEntity Frameworkの
するだけで、親テーブルからレコードをロードするためにどのような方法があります余分な結合なしで)、私はTPT
私の継承のための戦略を使用したときEF
を使用して?以下のコードによって
:
var result = ctx.Parents.Find(5);
//or
var result = ctx.Parents.OfType<Parent>().Find(5);
EF
は巨大なSQL
クエリを生成します! (私の本当のモデルでは、私は2つのチャイルズ以上のものを持っている)
'var result = ctx.Parents.Find(5);' – CodeNotFound
@CodeNotFound:ええ、結果は変わりません。 – Masoud
多分あなたはSQL Viewを見なければならないでしょう:) – CodeNotFound