我试图将我的表的实体按ID分组并按MAX日期过滤,但我无法使用Entity Framework进行此操作。
SELECT * FROM My_table UI
INNER JOIN
(
SELECT idgroup, MAX(filter_date) AS DateFilter FROM My_table
WHERE license = 1
GROUP BY idgroup
) T
ON T.idgroup= UI.idgroup AND T.DateFilter = UI.filter_date
WHERE license = 1
我现在的解决方案是StoredProcedure,但我认为EF可以实现这一点,但我不知道该怎么做。
任何人都知道如何使用EF语句执行此操作?
My_table已在我的项目中映射为EF实体。