1
當我添加linq分組時,出現以下錯誤。獲取linq錯誤組
錯誤5「System.Linq.IGrouping」不包含「描述」和沒有擴展方法「說明」接受類型「System.Linq.IGrouping」的第一個參數的定義可以發現(你缺少using指令或程序集引用?)
using (var db = new DataContext())
{
var query = from emp in db.Employees
.Where(e=> e.IsDeleted == false && e.DivisionId == divisionId)
from rev in db.Reviews
.Where(r=> r.EmployeeID == emp.EmployeeId && r.IsDeleted == false && r.ReviewPeriodId == reviewPeriodId)
.DefaultIfEmpty()
from obj in db.Objectives
.Where(o=> o.ReviewId == rev.ReviewId && o.IsDeleted == false)
.DefaultIfEmpty()
from objps in db.ObjectiveProgressStatusLanguages
.Where(s=> s.ObjectiveProgressStatusId == obj.ObjectiveProgressStatusId && s.LanguageId == langueageId)
.DefaultIfEmpty()
group objps by new {objps.Description, objps.StatusId into opsgroup
select new
{
Status = opsgroup.Description,
StatusId = opsgroup.StatusId,
Count = opsgroup.Count()
};
return query.CopyToDataTable();
謝謝,工作。 – 2010-02-03 17:33:25