2011-05-04 62 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 });