У меня есть настройка экземпляра BDC SharePoint 2007 с методом, который включает в себя простой фильтр, но я не совсем определился с определением, чтобы дать мне желаемую опцию Operator в опциях фильтрации списка бизнес-данных веб-часть.
Используя предоставленные мне веб-сервисы, мой веб-метод "Finder" реализует эквивалент запроса, который выглядит следующим образом:
SELECT * FROM Customers where City LIKE '%' + @MyParameter '%'
С помощью этого запроса, если я создам свой FilterDescriptor одним из следующих способов:
<FilterDescriptor Type="Comparison" Name=Parameter />
<FilterDescriptor Type="Wildcard" Name=Parameter />
Первый дает мне опцию оператора «Равно», второй дает мне четыре опции: «Содержит», «Начинается с», «Заканчивается на» и «Равен». Ни один из них не является правильным, потому что оба вводят пользователей в заблуждение, поскольку запрос всегда выполняется с использованием логики «Содержит». Я не хочу давать им какие-либо варианты, кроме "Содержит". Есть ли способ сделать это?
Большое спасибо,
Грег