我有一个包含多个表数据的VB.Net数据集。你有任何好的建议吗?如何从数据集中查询数据?我想在数据集上执行类似SQL的查询,以提取符合特定“where”语句的数据。
IEnumerable<DataRow>
访问,然后可以使用普通的LINQ to Object运算符。 DataRowExtensions
扩展使此操作更加简单。如果您正在使用强类型的DataSet
,查询看起来会更好。我更喜欢这个选项而不是DataTable.Select
- 所有那些转义、格式化字符串查询等操作都感觉像是一个真正的倒退。你应该尝试使用Linq。
Linq将为您提供有关查询对象的许多功能。
在此处尝试获取更多信息:http://msdn.microsoft.com/en-us/netframework/aa904594.aspx
或者搜索Linq到数据集。