Для чтения BLOBS в службе OData я использую DataServiceContext.GetReadStream ()
Метод GetReadStream синхронно запрашивает поток данных, который содержит двоичное свойство запрошенного объекта.
В протоколе AtomPub сущностью является запись медиа-ссылки, а двоичным свойством является связанный медиаресурс.
В коде я использую прокси, сгенерированный с использованием Datasvcutil.exe. Прокси генерирует много классов для сущностей. Есть ли какое-либо свойство, чтобы определить, имеет ли данный объект двоичный поток или нет.
В настоящее время я вызываю dataSvcContext.GetReadStream(customer)
и получаю ArgumentException для объекта, у которого нет свойства Media Link или двоичного свойства.
Существует ли какой-либо метод для определения, имеет ли объект двоичное свойство или нет?