以下のように、月単位のデータを含むソース データがあります。
Oct 2011
Nov 2011
Dec 2011
Jan 2012
Feb 2012
請求書が属するすべての月を選択する必要があります。請求書には以下のプロパティがあります。
Invoice.StartDate=13-10-2011;
Invoice.EndDate=11-01-2012;
sourceData.Where(x => x.SourceDate.Month >= Invoice.StartDate.Month &&
x.SourceDate.Year==Invoice.StartDate.Year &&
x.SourceDate.Month <= Invoice.EndDate.Month &&
x.SourceDate.Year == Invoice.EndDate.Year).ToList();
上記のクエリは 0 を返します。フィルター処理されたデータ ソースの結果は次のとおりです。
Oct 2011
Nov 2011
Dec 2011
Jan 2012
誰かが私が上記を達成するのを手伝ってくれますか?