我想在C#中实现动态搜索功能。我的搜索会像如何使用C#和Linq实现动态搜索功能?
Attribute operand Value === > Height > 170
像上面的搜索列表的推移动态地为想过滤数据用户可以添加尽可能多的。和属性匹配我的列名可能来自SQL DB中的不同表。
实现这种搜索的最佳方式是什么?我对Linq非常陌生,我试图去了解http://www.albahari.com/nutshell/predicatebuilder.aspx
我该如何动态构建查询或什么是这些易于维护的搜索的最佳方式?
实施例:
Attribute operand Value === > Height = 170
Attribute operand Value === > Altitude > 40000
Attribute operand Value === > temperature < 105
一切都是定制到用户,并建立在运行时。
实现此目的的最佳方法是什么?
请您可以在实施的初始阶段显示一些代码 – 2013-03-09 12:31:29
。只是想向你们确认什么是最好的方法? – user2067567 2013-03-09 12:50:05