【发布时间】:2014-06-26 13:51:42
【问题描述】:
有没有办法直接在 dataset 或 datatable 上执行 SQL 查询。需要执行的查询非常复杂,使用 Linq 可能难以实现。
有没有类似的方法可以直接从数据集或者数据表中查询?
是否有任何工具可用于将复杂查询转换为 linq ?
【问题讨论】:
-
你的第二个问题:试试 Linqer:sqltolinq.com
-
关于您的第一个问题:在您的链接中,查询了北风数据库,但您的主题状态数据集?我们是在谈论 linq-to-sql 还是 linq-to-dataset ?
-
@Serv 更正了这个问题,我说的是从数据集或数据表中查询,而不是从数据库中查询。
-
SQL 查询不由 .NET 处理 - 它们由 SQL Server 等 SQL 引擎处理。您可以启动像 LocalDB 这样的低开销 SQL 实例,将数据转储到其中,然后对其进行查询。
-
如果您在数据集中有数据,则您已经处理了数据并从数据库中获取了数据。那么:为什么要查询数据集而不是改进对数据库的查询呢?
标签: c# sql .net visual-studio-2010