使用LINQ在运行时查询数据的工具

时间:2010-09-14 13:53:05

标签: c# linq runtime

越来越多我使用LINQ越来越多我真的很喜欢它,它的语法。我每天都进行大量的数据比较。我真正喜欢的是一个允许我加载DataSet,然后在运行时使用LINQ查询查询该DataSet的工具。我主要只想要一个工具,并能够动态加载我的DataSet。

这样的事情存在吗?我不认为LINQ最初是用于这种类型的使用,但我觉得如果它存在,它将是一个强大的工具。

4 个答案:

答案 0 :(得分:5)

诚实地说你的意思并不完全清楚......但是LINQPad允许你加载数据然后查询它。

使用LINQ可以轻松查询强类型数据集;弱类型的有点痛苦,但是LINQ to DataSet使得它比其他方式更容易。

答案 1 :(得分:3)

您应该查看LinqPad http://www.linqpad.net/

答案 2 :(得分:1)

当然,该工具名为DataTable.AsEnumerable()

答案 3 :(得分:0)

您可以将LINQ与规范/过滤器模式一起使用来创建动态生成的查询。在Github上有一个LINQ-to-SQL和LINQ-to-NHibernate实现。