Создайте представление и используйте строго типизированный объект ParameterBuilder, чтобы отфильтровать представление по определенному столбцу. Я не могу вспомнить, в каком слое находится этот объект.
Вот как вы бы это использовали:
MyViewParameterBuilder builder = new MyViewParameterBuilder();
builder.AppendEquals(TableColumn.Column, "value");
DataRepository.MyViewEntityProvider.Find(builder.GetParameters());
Возможно, я ошибаюсь, но я не верю, что сетевые уровни на самом деле «фильтруют» объект TList / VList с помощью метода, описанного выше, что и предполагает имя объекта. Строитель генерирует там, где предложение и nettiers запускает запрос к вашей базе данных, используя это предложение.
Ваш второй вариант - попытаться сгенерировать хранимую процедуру, но только если набор результатов вашего хранимого процесса соответствует схеме одной из таблиц в вашей базе данных. В противном случае сетевые уровни не будут знать, как сгенерировать против него. Вы можете прочитать больше об этом здесь