Lightswitch Screen Query PreProcessQuery альтернатива

Мне нужно исправить приложение 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 ответов

Другие вопросы по тегам