linq与单端连接

linq与单端连接,linq,lambda,Linq,Lambda,向该语句添加联接的正确语法是什么 fpItem.MeterUnit = _database.Meters .Single(c=> c.pkMeterID == fpItem.MeterID) .luMeterUnit.UnitName; 编辑:我正在尝试将Meters与luMeterUnits连接起来,这是我在其他LINQ语句中通常连接两个表的方式: from m in _database.Meters join u in _database

向该语句添加联接的正确语法是什么

fpItem.MeterUnit  = 
     _database.Meters
        .Single(c=> c.pkMeterID == fpItem.MeterID)
        .luMeterUnit.UnitName;
编辑:我正在尝试将Meters与luMeterUnits连接起来,这是我在其他LINQ语句中通常连接两个表的方式:

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

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

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

你加入的是什么,你能提供更多的背景吗?