我有三個表中的多對多關係。它們是:實體框架LINQ多對多查詢
- t033_region
- t031_geocode
- t032_region_to_geocode_mapping
我使用實體框架,並與IQueryable的GetItems)倉庫模型(。如何檢索給定區域ID(t033)的所有地理編碼(t031)條目?我有效地想說:
SELECT * FROM t031_geocode其中t031_id在
但是(從t032_region_to_geocode_mapping其中t033_id = @RegionId選擇t031_id)我怎麼說這個使用實體框架和LINQ?我想它始於:
var data = _repository.GetItems<t031_geo_code>().Where(g => ???);
但是在Where子句中做什麼表達式去做?還是有更好的方法來完成我正在做的事情?