0

すべての一般的な操作を備えた汎用リポジトリがあります。Customer と Address の 2 つのテーブルがあります。住所は顧客で参照されています

public IEnumerable<TEntity> GetAll() 
  {
      return context.Set<TEntity>();
  }

以下は私のリポジトリです

Repository<Customer> customerRepostitory = new Repository<Customer>();

var cusotomerList = customerRepostitory.GetAll();

上記の行は顧客リストを返すだけで、住所の詳細は含まれていません。親レコードを呼び出すときに子レコードを取得する最良の方法を提案できますか?

4

1 に答える 1

1

仮想の場合は、子レコードを処理する方法の 1 つである遅延読み込みを発見するだけです。他の方法/戦略について読む必要があります:熱心な読み込みと明示的な読み込みで、どちらがあなたのケースに最適かを発見してください。

于 2013-04-02T17:28:42.180 に答える