我有以下查询
var xyz = from a in prod.Categories
where a.CatName.EndsWith("A")
select a;
但是在这种情况下会返回所有列。我如何重写查询以便只返回少数几列,如 a.CatName、a.CatID、a.CatQty 等等。
最佳答案
var xyz = from a in prod.Categories
where a.CatName.EndsWith("A")
select new { CatName=a.CatName, CatID=a.CatID, CatQty = a.CatQty};
关于c# - 在 LINQ 查询中只选择几列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3466465/