Фильтрация вложенного запроса

Добрый день.

Необходимо выполнить фильтрацию вложенного dataSource по значению lookupPickerField. В случае обычного collectionDataSource это можно делать сразу в запросе. А как реализовать данный момент во вложенном dataSource?

Добрый день,

К сожалению, вложенный datasource отфильтровать не получится:

… вложенная коллекция загружается вместе с владельцем, и этим процессом управляет ORM, который может загрузить одним запросом вместе с владельцем, а может отдельным.

(см. Возможность написать запрос в nested коллекции).

В данном случае, лучше добавить отдельный CollectionDatasource и его фильтровать.
Для CollectionContainer можно ещё использовать getDisconnectedItem() (см. пример в документации).

Добрый день

Благодарю за развернутый ответ. Но, на сколько я понял, getDisconnectedItem() позволяет только отображать данные. Изменения по данному набору закомичены не будут?

Изменение кол-ва закомичено не будет. Но если сущности в данной коллекции привязаны к DataContext экрана, то их редактирование сохранится.