var query = (from material in dataContext.Materials
join materialCategories in dataContext.MaterialCategories on material.Id equals
materialCategories.Material.Id
select new
{
material.Id,
material.Name,
material.Taken,
materialCategories.CategoryName
});
//Filter by date
query = query.Where(x => x.Taken >= minDate && x.Taken <= maxDate);
Iを抽出する "query.Whereを(X => x.Taken> = MinDateプロパティ& & x.Taken < = maxDateの);"クエリを返す関数には問題がありますが、関数はx.Takenが何であるかを理解していません。アップ構築LINQのquerys
これはどのように達成できますか?
独自の最初のいくつかの研究を行いますか? http://msdn.microsoft.com/en-us/library/bb397687.aspxラムダは関数です。つまり、既に抽出されているものをほとんど意味します。最後の手順は非常に簡単なので、あなたが試したことがない&明らかにコードを書いていないことは明らかです。 – deltree