Trong truy vấn này:
public static IEnumerable<IServerOnlineCharacter> GetUpdated()
{
var context = DataContext.GetDataContext();
return context.ServerOnlineCharacters
.OrderBy(p => p.ServerStatus.ServerDateTime)
.GroupBy(p => p.RawName)
.Select(p => p.Last());
}
Tôi đã phải chuyển nó sang cái này để nó hoạt động
public static IEnumerable<IServerOnlineCharacter> GetUpdated()
{
var context = DataContext.GetDataContext();
return context.ServerOnlineCharacters
.OrderByDescending(p => p.ServerStatus.ServerDateTime)
.GroupBy(p => p.RawName)
.Select(p => p.FirstOrDefault());
}
Tôi thậm chí không thể sử dụng p.First(), để phản ánh truy vấn đầu tiên.
Tại sao có những hạn chế cơ bản như vậy trong những gì khác hệ thống ORM mạnh mẽ như vậy?