我想拥有一个数据集或数据表,并且能够在它们上运行SQL语句,而无需使用任何外部RDBMS。
例如,要获取数据集中的2个数据表并将它们与SQL语句和Where子句完全连接,结果是一个新的数据表?例如,如果我有2个数据表,在数据集中命名为People和Addresses(我使用代码构建,而不是从数据库获取..请原谅旧式Join语法):
dim dtJoined as DataTable = MyDataSet.RunSQLQuery ("Select * from People, Orders Where People.PersonID=Orders.OrdereID")
由于
答案 0 :(得分:3)
它不是sql,但如果你想查询数据集和数据表,最好的办法就是使用LINQ to DataSet
答案 1 :(得分:2)
你无法对它运行SQL,因为它不是RDBMS,但你可以使用标准LINQ获得你想要完成的任务。