有人可以问我关于Linq吗?
我有一个通过SQL存储过程填充的数据集,其格式如下:
国家|品牌|变种| 2004年| 2005年| 2006 | 2007 | 2008
行数在50到几千之间变化。
我要做的是使用Linq来查询数据集(根据用户选项会有几个Linq查询),但一个简单的例子就是根据Brand推算年份列。
我有以下内容,我相信为我创建了一个模板:
但是从这里开始我绝对卡住了!
sqlDA.Fill(ds, "Profiler")
Dim brandsQuery = From cust In ds.Tables(0).AsEnumerable()
Select _BrandName = cust.Item("BrandName"),
_y0 = cust.Item("1999"),
_y1 = cust.Item("2004"),
_y2 = cust.Item("2005"),
_y3 = cust.Item("2006"),
_y4 = cust.Item("2007"),
_y5 = cust.Item("2008")
我试图查看示例,但看不到任何基于VB.Net和/或告诉我如何汇总/分组。
有人可以提供一个例子,以便我可以从中学习。
感谢。
答案 0 :(得分:0)
您可能希望查看http://msdn.microsoft.com/en-us/vbasic/bb738016.aspx以获取特定的分组/总和能力,并查看LINQ to Dataset的http://msdn.microsoft.com/en-us/vbasic/bb688086.aspx。