如何在 C# 中使用 linq to sql 返回多列?
我试图用以下方式结束我的查询
select new { A.Product, A.Qty };
但这会返回一些匿名类型,我不确定该怎么办,如何返回它以及如何从中提取信息。我想把它放在某种数组中。
thanks
您是否尝试从方法返回数据?
如果是这样,您应该结束查询select A
,这将产生相同的类型A
is.
如果没有,您可以像使用常规类型一样使用匿名类型。
例如:
var results = from ... select new { A.Product, A.Qty };
foreach(var thing in results) {
Console.WriteLine("{0}: {1}", thing.Product, Thing.Qty);
}
EDIT:要将其放入列表中,请调用 ToList,如下所示:
var resultsList = results.ToList();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)