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);
我要提取的 「query.Where(X => x.Taken> =的minDate & & x.Taken < =的maxDate);」到一個函數返回一個查詢,但問題是該函數不明白x.Taken是什麼。構建LINQ querys作爲功能
我該如何做到這一點?
做一些研究自己的第一次? http://msdn.microsoft.com/en-us/library/bb397687.aspx Lambdas是函數,這意味着你在那裏已經幾乎提取已經。最後的步驟非常簡單,顯然你沒有試過,也沒有寫出你正在展示的代碼作爲例子 – deltree 2012-02-17 14:55:45