現在、次のようなLINQクエリがあります。
var query = from l in Records
where l.time >= time1 && l.time <= time2
select l;
ただし、以前は 2 秒ごとに記録されていた Records コレクションが、1 時間ごとに記録されるようになりました。古いデータから 1 時間に 1 つのレコードだけを取得する方法が必要です。これにより、返されるデータがより意味のあるものになり、2 秒ごとに記録された月のデータを返さなくなります...どんな助けも素晴らしいでしょう。