У меня есть следующая таблица:
Indicators(A INT, B INT, C INT, D INT, TimeInsertedLocal DateTime) .
И у меня есть объект отображения EF Core, который отображается на эту таблицу.
Мне нужно перевести этот SQL-запрос в ядро эквивалентного запроса Linq.
SELECT A, B, C, D, TimeInsertedLocal
FROM Indicators
WHERE TimeInsertedLocal >=
(
SELECT MAX(I.TimeInsertedLocal)
FROM Indicators AS I
)
и это сущность:
public class Indicator
{
public int A { get; set; }
public int B { get; set; }
public int C { get; set; }
public int D { get; set; }
public DateTime TimeInsertedLocal { get; set; }
}
Как написать запрос LINQ, чтобы EF Core генерировал тот же запрос или лучший запрос, который достигает того же результата?