linq объединить с одним - PullRequest
1 голос
/ 04 мая 2011

Какой будет правильный синтаксис для добавления объединения в этот оператор?

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

1 Ответ

0 голосов
/ 04 мая 2011

Предоставленный оператор LINQ эквивалентен этому оператору цепочек методов:

_database.Meters.Join(_database.luMeterUnits,
                      m => m.MeterReportingUnit,
                      u => u.pkMeterUnitID, (m, u) => new { m, u });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...