Я хочу исключить конкретное свойство из коллекции сущностей через odata.OData V3 exlude property
Я использовал .Expand («Files») для извлечения этой конкретной коллекции, это файлы в базе данных, и я хочу, чтобы все метаданные (такие как имя и MimeType) файла, но не сами бинарные тела ,
Мне не разрешено изменять службу OData, поэтому, если это вообще возможно, это необходимо сделать, используя инструкцию в запросе odata.
Любые мысли? Thx заранее.
UPDATE2: Вагиф был полезен, но дал мне понять, что я не правильно сформулировал свой вопрос. Еще раз: извинения. Фактическое свойство может быть в классе, который возвращается путем расширения «файлов», но он должен быть нулевым. Другими словами: я хотел бы, чтобы расширенные дочерние записи имели свойство, не заполняемое данными.
ОБНОВЛЕНИЕ: Thx nemesv. Я должен был быть более конкретным. Служба odata создается с использованием пакета odata nuget с использованием visual studio с использованием C#. Клиент использует те же инструменты. Однако сервер использует odata 5.0.1. Клиент любой версии, которую я хочу, (5.6 теперь я думаю).
Как вы называете услугу odata? Какая библиотека использует? Используя синтаксис url, ваш запрос должен выглядеть так: 'http: // localhost/odata/YourThings? $ Expand = Files & $ select = YourProp, Files/Name, Files/MimeType' – nemesv