cho*_*bo2 3 .net c# linq-to-sql
如何使用linq将多个列返回到C#中的sql?
我试图结束我的查询
select new { A.Product, A.Qty };
Run Code Online (Sandbox Code Playgroud)
但这会返回一些匿名类型,我不知道该怎么做,如何返回它以及如何从中提取信息.我想把它放在某种数组中.
谢谢
您是否尝试从方法返回数据?
如果是这样,你应该结束查询select A,这将生成相同的类型A.
如果没有,您可以使用匿名类型,就像使用常规类型一样.
例如:
var results = from ... select new { A.Product, A.Qty };
foreach(var thing in results) {
Console.WriteLine("{0}: {1}", thing.Product, Thing.Qty);
}
Run Code Online (Sandbox Code Playgroud)
编辑:要使其成为一个列表,调用ToList,如下所示:
var resultsList = results.ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7876 次 |
| 最近记录: |