Lightswitch屏幕查询PreProcessQuery替代方案

时间:2018-07-26 16:53:44

标签: vb.net linq filtering lightswitch-2013

我必须修复Lightswitch应用程序,以便希望周围有人可以提供帮助(我知道它很旧并且不受支持)

我们希望使用查询PreProcessQuery方法/事件来过滤SCREEN查询,但是显然您不能在屏幕上仅通过“本地”查询来查询。

此操作的目的是根据存储在字符串列表中的选项列表过滤查询/数据集...之所以这样做,是因为我们无法弄清楚如何在屏幕上实现IN()运算符查询编辑器。

问题是; 1.我们如何有效地执行PreProcessQuery在SCREEN查询上的操作 要么 2.有一种方法可以对屏幕查询执行IN()操作

我真的很想知道如何做#1,但是如果没有简单的方法,我将不得不解决可能的#2

我只想像这样过滤SCREEN查询; query = query.Where(Function(c)(people_list.Contains(c.PersonId.ToString)))

其中people_list是一个列表(字符串)

0 个答案:

没有答案