美好的一天,MVVM 和实体框架大师的大师们!我正在使用 SimpleMVVM 脚手架和 EF 编写基于 MVVM 的应用程序。它应该能够根据来自多个 ComboBox 的多个参数过滤 DataGrid 中的列表。所以可能根本没有过滤(没有选择组合框中的选项)或者可以启用多个过滤器。
我想简单地接近它。因此我编写了 serviceAgent(由 SimpleMVVM 框架提供),它实现了
List<event> ListAllEventsOf(int level, int partner, int place, int sport, int participant);
功能。它的所有参数都是事件列表可能具有的所有可能的过滤器。所以这个函数将检查每个参数是否具有有效值。如果是这样,该函数将应用基于位置的选择。
这是我的计划,但我觉得它有问题。MVVM 和 EF 中多重过滤的常用方法是什么?