linq加入单身

时间:2011-05-04 09:11:53

标签: linq lambda

将连接添加到此语句的正确语法是什么?

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

编辑:我正在尝试使用luMeterUnits加入Meters,这就是2个表通常在我的其他LINQ语句中加入的方式:

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

1 个答案:

答案 0 :(得分:0)

提供的LINQ语句等效于此方法的链语句:

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