以下是两张表:
国家 >> CountryId, CountryName 城市 >> CityId, CityName, CountryId
我正在使用存储库模式从数据库生成实体集。(例如,repository.GetQuery<City>()
)
现在我想编写这样一个查询,当我获取 City 时,它还会为结果集中的相应 Country 生成一个填充。所以我可以像 city.Country.CountryName 一样访问它。
我知道我可以通过加入两个实体集来执行此操作,但这在性能上肯定是昂贵的。可能, .Include<> 可以帮助我实现这一目标。有什么想法/例子来实现这一目标吗?