DateTime start = d.Key; // say 2013-06-01
DateTime end = d.Key.AddDays(d.Value); // say end=2013-06-07
var filteredRecords = from n in dt.AsEnumerable()
orderby n["Date"] ascending
where (DateTime)n["Date"] >= start && (DateTime)n["Date"] <= end
select n;
クエリは正常に動作しますが、最初のレコード、つまり最初の日付 (2013-06-01) のデータが常に欠落しています。データベースで確認したところ、欠落している日付のデータが取得されています。何が間違っているのかわかりません、助けてください。
前もって感謝します!