以下に 2 つのテーブルを示します。
国 >> CountryId、CountryName 都市 >> CityId、CityName、CountryId
リポジトリ パターンを使用して、データベースからエンティティ セットを生成しています。(例repository.GetQuery<City>()
)
ここで、City をフェッチすると、結果セット内の対応する Country のデータも生成されるようなクエリを書きたいと思います。したがって、city.Country.CountryName のようにアクセスできます。
2 つのエンティティ セットを結合することでこれを実行できることはわかっていますが、パフォーマンスにコストがかかるに違いありません。おそらく、 .Include<> がこれを達成するのに役立つかもしれません。これを達成するためのアイデア/例はありますか?