リストを並べ替えて返す関数を使用しています。
return Snacks;
リストが返される前に、追加の選択を実行したいと思います。特定の日付のレコードのみを選択します。2013 年 3 月 25 日。現状では、リストは 5 つのレコードを返します。2013 年 3 月 25 日のみを選択するように絞り込みます。必要な 3 つのレコードのみを取得します。
検索を絞り込むために使用したいレコードの列は「ActivityDate」なので、これを絞り込むにはどうすればよいですか?
のようなものですか
Snacks.SelectMany(//add date);
また
Snacks.Select(where activityDate = ??);
return Snacks;
PSこれを行うには他の方法があることに気づきました。おそらく関数の最初の検索で行う必要がありますが、リストが返される直前に行う必要があります。アドバイスをいただければ幸いです。
編集 返信ありがとうございますが、リストにこれ以上レコードを追加しようとはしていません。リストにはすでに 5 つのレコードがありますが、これを 3 つにする必要があります。これにより、日付 == filterDate であるリスト内のレコードのみを選択したいと思います。
.ToList であなたの試みを試みたとき、それらはすべて必要な 3 つのレコードを追加しましたが、他の 2 つは以前の検索から既に存在しています。