我有以下表格:
如何编写LINQ查询以使EF Core生成相同的查询或更好的查询来实现相同的结果?
Indicators(A INT, B INT, C INT, D INT, TimeInsertedLocal DateTime) .
我有一个 EF Core 映射实体与这个表对应。
我需要将这个 SQL 查询翻译成 EF Core 的 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生成相同的查询或更好的查询来实现相同的结果?
MAX(TimeInsertedLocal)
还要大呢? - SS_DBA