2011-05-04 79 views
1

將正確的語法添加到此語句是什麼?linq加入單個

fpItem.MeterUnit = 
    _database.Meters 
     .Single(c=> c.pkMeterID == fpItem.MeterID) 
     .luMeterUnit.UnitName; 

編輯:我試圖加入米luMeterUnits,這是2個表是如何在我的其他LINQ的陳述通常加入:

from m in _database.Meters 
join u in _database.luMeterUnits 
on m.MeterReportingUnit equals u.pkMeterUnitID 
+6

你們加入了什麼,你能否提供更多的上下文? – 2011-05-04 09:16:08

回答

0

提供的LINQ語句等效於這個方法鏈聲明:

_database.Meters.Join(_database.luMeterUnits, 
         m => m.MeterReportingUnit, 
         u => u.pkMeterUnitID, (m, u) => new { m, u });