1
下面我有此查詢:的System.OutOfMemoryException LINQ的加入
var data = (from ftr in db.TB_FTR
join mst in db.TB_MST on ftr.MST_ID equals mst.MST_ID
join trf in db.TB_TRF on mst.TRF_ID equals trf.ID
select new TRFData
{
City = ftr.FTR_CITY,
County = ftr.FTR_COUNTY,
Type = trf.TRF_TYPE
}).ToList();
TB_FTR表包含300萬行,TB_MST有1,100,000行和TB_TRF有340行。我怎樣才能使這個連接工作?有沒有一個技巧或解決方法呢?謝謝。
你真的* *需要的所有行?沒有'where'子句? –
爲什麼預先使用'ToList'? – shahkalpesh