如何在数据集上编写Join语句.. 我有xml格式的数据..我可以将数据加载到数据集中。 但是如何使用连接查询从两个数据表中获取数据?
答案 0 :(得分:2)
嗯,这在一定程度上取决于你想表达联系的方式。如果你事先知道了这个查询,我个人会通过LINQ to DataSet使用LINQ to Objects - 如果你正在使用强类型数据集,那么它会特别方便,但即使没有它也可以工作。
深度中C#的sample code在LINQ to DataSet中有一些示例,您可以查看。
现在,如果你想动态地阅读查询,这会让事情变得更加困难。
这个XML实际上是XML序列化的数据集吗?你肯定需要涉及数据集吗?如果它只是简单的XML,您是否尝试过LINQ to Objects使用LINQ to XML?它可能效率较低,但对您的应用程序来说有多重要?数据可能有多大?