【问题标题】:How would something similar to Telerik's WPF DataFilter Control work?类似于 Telerik 的 WPF DataFilter Control 的东西如何工作?
【发布时间】:2013-05-09 10:01:25
【问题描述】:

Telerik 具有以下控制权:

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

    总之,Expression Trees

    我没有查看组件的来源(他们确实为更高的订阅级别提供了来源),但是在使用他们的组件多年并构建了数据网格列过滤器之类的扩展之后,我会表明这个组件是他们早期工作的演变。

    相关:

    【讨论】:

    • 感谢您的回答。是不是还需要通过反射来获取实体的属性来创建表达式树?
    • @hattenn 我不知道足够的细节来在这里可靠地提及任何事情,尽管 SO 周围有几个人可以回答这个问题。我还更新了我的答案并更改了第一个链接。
    猜你喜欢
    • 1970-01-01
    • 2020-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-09
    • 1970-01-01
    • 1970-01-01
    • 2011-04-18
    相关资源
    最近更新 更多