Tôi có một đơn giản LINQ to Enities bảng để truy vấn và nhận hồ sơ gần đây nhất sử dụng ngày lĩnh vựcChọn hồ sơ gần đây nhất sử dụng LINQ to Entities
Vì vậy, tôi đã cố gắng mã này:
IQueryable<Alert> alerts = GetAlerts();
IQueryable<Alert> latestAlerts =
from a in alerts
group a by a.UpdateDateTime into g
select g.OrderBy(a => a.Identifier).First();
Error: NotSupportedException: The method 'GroupBy' is not supported.
Có cách nào khác để làm điều đó không? Cảm ơn rất nhiều!
Việc nhóm theo DateTime không có ý nghĩa. Nếu độ phân giải là, nói rằng, mili giây bạn sẽ không thể có một nhóm với nhiều hơn một mục trong đó. Hay đây thực sự là một trường Date? –