LINQ动态查询

时间:2012-04-24 15:15:23

标签: c# linq

  

可能重复:
  Building Dynamic LINQ Queries based on Combobox Value

我在C#中使用LINQ连接到DBML关系。目前,我的所有查询都是静态的(from x in table select x.item),但是现在我已经为我的客户构建了一个伪adhoc报告系统。客户端可以从框中选择一些项目并过滤。当用户提交过滤后的数据时,我将所有内容存储在自定义对象中。该对象包含表名,表项名称,约束(>,<,+,contains等)以及要过滤的文本。我将所有这些属性收集到一个对象中,我需要能够查询它。例如,我的过滤对象可能会返回如下:

tblCars, strCarType, =, "Ford"

我的应用程序有一个中央表,需要连接到过滤后进入的每个表,然后查询该数据以获得结果。使用连接动态构建LINQ查询的最佳方法是什么?

0 个答案:

没有答案