У меня есть следующий запрос MSSQL, который я пытаюсь преобразовать в LINQ. Я использую сущность framework со следующим синтаксисом, чтобы получить данные.Как преобразовать этот оператор tSQL в LINQ, используя группу в подзапросе
var rv = (from i in DC.TableA select i).ToList();
Это SQL Я хочу написать C# LINQ запрос для но я не могу понять это. Может кто-нибудь помочь?
select BTO.*
from TableA BTO
join
(
select eqnum, max(testdate) as testdate
from TableA BTO1
where
BTO1.eqnum in ('M0435', 'Z0843') and
BTO1.testdate <= '2008-06-01'
group by eqnum
) T1
on
T1.eqnum = BTO.eqnum and
T1.testdate = BTO.testdate
order by EqNum;
вы знакомы с инструментом под названием 'LinqPad' – MethodMan