フォーク、 私は自分のサービスレイヤーでautomapperを使って簡単なPocosにEFオブジェクトをマッピングしています。私はEFに多くの関係を持つ特定のエンティティを持っていますが、どれくらいのものがDBから取り戻されるかを制限したいと思います。これらのエンティティの1つはデータベーステーブルにマップされますが、生成されたモデル(EDMX)にエンティティコレクションとして表示される他のテーブルとの関係が多くなります。EFエンティティタイプを自動マッピングしている間に遅延ロードを制限する
私は、エンティティの最初のレベルのプロパティ、つまり関連付けられたコレクション/エンティティコレクションではなく、いくつかの整数IDのpocoプロパティのみを持つエンティティの「浅い」ポコを作成しました。私はここでしか簡単なPOCOにエンティティをマッピングしていますので、私は、私はEFがしようとすると他の非参照データを照会しないことを確信することができ、...
var simplepocoforentity= Mapper.Map(_readOnlyDb.Single<EfEntity>(x => x.Id== Id),
new SimplPocoForEntity());
私の質問です....次のようにマップします私はマッピングを行うときに基礎となるdbテーブルの関係から?
私はこれをSQLプロファイリングで調べることができると知っていますが、そのルートを下っていくためには何らかの入力をお願いします。 ありがとう K.