Я пытаюсь выбрать только одно свойство в запросе Odata. Это свойство находится в связанной таблице и нуждается в расширении $, чтобы включить его в выбор $. Проблема состоит в том, что во всех примерах $ select у меня есть несколько элементов, и я могу сделать так:
работает, когда я выбираю несколько полей:
monitor/odata/v4/data/Sessions?$select=SessionKey&$expand=CurrentConnection($select=ClientName)
, но я хочу только чтобы выбрать «ClientName», а не SessionKey, если я просто вытащу его, как показано ниже, произойдет сбой:
monitor/odata/v4/data/Sessions?$select=$expand=CurrentConnection($select=ClientName)
Это выдает ошибку: Найден системный токен '$ expand' в предложении select или expand ' $ expand = CurrentConnection ($ select = ClientName)
Я уверен, что это просто проблема синтаксиса, когда $ expand нуждается в каком-то лидирующем символе, но не может заставить что-либо работать, любые предложения приветствуются!