過去2週間で作成されたアイテムのリストを取得しようとしています。私は14項目を取得することができますが、私は14日から項目を欲しいです。私のコードは以下のようになります。私はこの言語を初めて使っていて、私はそれを修正したと思ったが、まだ問題がある。フィルタリングは `WHERE`を使用して実行されます。特定の期間からデータを取得する
public ActionResult SolaceHistory()
{
var model = new SolaceHistoryList();
model.Statuses = OnlineGivingContext.log_SolaceStatus.OrderByDescending(s => s.DateCreated).Take(14).ToList();
return View(model);
}
ヒントを解決することができました。あなたが本当にフィルタリングしようとしていることを考えてみてください。より大きなヒント: '' cutoff "dateをどのように構築して' 's.DateCreated> = cutoffDate''を見つけることができるか考えてみてください... –
' .Where(x => x.DateCreated> = start) 'どこで' start 'おそらく' DateTime.UtcNow.AddDays(-14) 'でしょうか? –
[日付間のLinqクエリの可能な重複](https://stackoverflow.com/questions/30662009/linq-query-between-dates) – Liam