查询DataSet
我正在将XML文件中的数据读入强类型DataSet
。 数据最终存在于多个表中; 我可以对它运行查询以创建一个非规范化视图以显示在DataGrid
吗?
样本输入:
123 Some Street Anytown Jane Doe John Doe 456 Tree Street Westwood Mary Jones-Smith Mike Smith Kate Smith
期望的输出:
123 Some Street Anytown Jane Doe 123 Some Street Anytown John Doe 456 Tree Street Westwood Mary Jones-Smith 456 Tree Street Westwood Mike Smith 456 Tree Street Westwood Kate Smith
编辑:我应该补充一点,除了每个文件有多个表,我的真实数据也分成多个文件,AFAIK需要将这些文件加载到单独的DataSets
集中。
是的,使用Linq。 有一组特殊的扩展称为Linq-to-Datasets。
您显然需要.NET 3.5,并using System.Data;
添加using System.Data;
如果您的多个文件遵循相同的模式,您应该能够将它们读入TypedDataSet和Merge()
单独实例中。