Telerik具有以下控制权:
http://www.telerik.com/products/wpf/datafilter.aspx
现在这显然可以过滤任何集合。我没有亲自使用它,但我猜你可以为Entity Framework创建动态查询(我只是猜测,如果你不能这样做,只需想象类似的东西可以实现这一点。)
我猜这样的事情会得到它使用Reflection查询的类(实体)的属性,并使用Reflection再次创建LINQ查询。
除了Reflection之外,还有其他方法可以创建一个类似于此的控件,可以在任何实体的情况下创建动态查询吗?
答案 0 :(得分:0)
总之,Expression Trees。
我还没有查看该组件的来源(他们确实为更高的订阅级别提供了源代码),但是在使用他们的组件多年之后并构建了对其数据网格列过滤器等内容的扩展我建议这个组件是他们早期工作的演变。
相关: