4

可能重复:
基于组合框值构建动态 LINQ 查询

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

tblCars, strCarType, =, "Ford"

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

4

0 回答 0