我有一个VB.Net数据集,其中包含来自多个表的数据.有没有人对如何从数据集中查询数据有任何好的建议.我想在数据集上运行类似SQL的查询来提取符合某个" where"语句的数据.
如果您使用的是.NET 3.5,则可以使用LINQ to DataSet.
基本上,您使用DataTableExtensions.AsEnumerable(扩展方法)来访问行IEnumerable<DataRow>,然后您可以使用普通的LINQ to Object运算符.该DataRowExtensions扩展使得这个简单.
如果您使用强类型DataSet,查询看起来会更好.
我更喜欢这个选项DataTable.Select- 所有那些搞乱转义,格式化字符串查询等感觉就像一个真正的后退步骤.
| 归档时间: | 
 | 
| 查看次数: | 32091 次 | 
| 最近记录: |