2015-05-18 4 views
0

У меня есть таблица, которая содержит поле атрибута и его соответствующее значение. Для экземпляра применимы несколько атрибутов, и я хотел бы вернуть определенный набор атрибутов для этого экземпляра.Запрос OData: получение нескольких строк на основе критериев столбца

|Attribute|Value| 
    ---------- 
    | A  | 1 | 
    ---------- 
    | B  | 2 | 
    ---------- 
    | C  | 3 | 
    ---------- 

Как я могу запросить с Odata, чтобы получить атрибуты A и C и их соответствующие значения?

На данный момент я могу получить только одну строку с $filter=endswith(Attribute, 'A').

+0

Это работало, спасибо :) Если ответ как ответ я могу отметить, что в качестве решения? – jonas

ответ

1

Вы можете просто добавить несколько фильтров с or оператора на OData запроса, что-то вроде этого:

$filter=(endswith(Attribute, 'A') or endswith(Attribute, 'C')) 
+0

Ключевым элементом для меня здесь было окружение запроса на отверстие с помощью() и их подзапросов их собственными(). – jonas

Смежные вопросы