与Telerik的WPF DataFilter Control类似的工作方式如何?

时间:2013-05-09 01:44:58

标签: c# linq entity-framework reflection linq-to-entities

Telerik具有以下控制权:

http://www.telerik.com/products/wpf/datafilter.aspx

现在这显然可以过滤任何集合。我没有亲自使用它,但我猜你可以为Entity Framework创建动态查询(我只是猜测,如果你不能这样做,只需想象类似的东西可以实现这一点。)

我猜这样的事情会得到它使用Reflection查询的类(实体)的属性,并使用Reflection再次创建LINQ查询。

除了Reflection之外,还有其他方法可以创建一个类似于此的控件,可以在任何实体的情况下创建动态查询吗?

1 个答案:

答案 0 :(得分:0)

总之,Expression Trees

我还没有查看该组​​件的来源(他们确实为更高的订阅级别提供了源代码),但是在使用他们的组件多年之后并构建了对其数据网格列过滤器等内容的扩展我建议这个组件是他们早期工作的演变。

相关: