我有以下查询
var xyz = from a in prod.Categories
where a.CatName.EndsWith("A")
select a;
但是在这种情况下返回所有列。我如何重写查询,以便只返回几个列,如a.CatName,a.CatID,a.CatQty等。
答案 0 :(得分:5)
var xyz = from a in prod.Categories
where a.CatName.EndsWith("A")
select new { CatName=a.CatName, CatID=a.CatID, CatQty = a.CatQty};
答案 1 :(得分:4)
var xyz = from a in prod.Categories
where a.CatName.EndsWith("A")
select new { a.CatID,a.CatQty } ;