Я новичок в LINQ и пытаюсь представить следующий запрос в LINQ to Entities:
Select * from Cotations CT1
where CT1.CotationID = iCot_ID and
Revision =
(select max(revision)
from Cotations CT2
where CT1.CotationID = CT2.Cotation)
, где iCot_ID
- внешний параметр, а Cotations
- мойнабор сущностей.
Еще лучше, как я могу представить это как ассоциацию между двумя сущностями?
Если у меня есть следующие сущности:
MasterLog:
- cotationID
Cotation:
- Cotationid
- ключ редакции,
и для каждого MasterLog
я хочу иметь ассоциациюс Cotation
на основе только CotationID
, где Revision
является максимальным для этого cotation
(как в приведенном выше запросе)
Спасибо.
Лукаш