यह विधि वाक्यविन्यास है (जो मुझे पढ़ने में आसान लगता है) लेकिन यह ऐसा कर सकता है
अपडेट की गई पोस्ट टिप्पणी
.FirstOrDefault()
. का प्रयोग करें .First()
औसत तिथियों के संबंध में, आपको इस समय उस आदेश को छोड़ना पड़ सकता है क्योंकि मैं इस समय एक आईडीई प्राप्त करने में असमर्थ हूं
var groupByReference = context.Measurements
.GroupBy(m => m.Reference)
.Select(g => new {Creation = g.FirstOrDefault().CreationTime,
// Avg = g.Average(m => m.CreationTime.Ticks),
Items = g })
.OrderBy(x => x.Creation)
// .ThenBy(x => x.Avg)
.Take(numOfEntries)
.ToList();