Служба данных ADO.NET & # 8212; не потребители .NET

StackOverflow https://stackoverflow.com/questions/274922

  •  07-07-2019
  •  | 
  •  

Вопрос

Кто-нибудь сталкивался с примером не-Net-потребителя службы данных ADO.NET? Я на второй день смотрю, что такое Астория и как ее можно использовать. Я также пытаюсь ответить, почему я должен использовать это вместо веб-службы?

После запуска моих примеров я любезно использую подход RESTful для вывода данных из системы. А подключить его к клиенту .net невероятно просто. Но потом я удивился, как потребитель, не являющийся .NET, поступит так.

Любые идеи (указатели) определенно приветствуются ...

Это было полезно?

Решение

Ну, поскольку ADO.NET Data Services представляет себя как службу RESTful, все, что может сделать вызовы RESTful для URI, может правильно использовать службу. Я думаю, что вместо того, чтобы искать .NET, связанную с технологией X, вам следует поискать технологию, которую вы используете (Python, PHP, что угодно), как вызывать сервисы RESTful. Как только ADO.NET размещает службу данных ... она готова для любого.

Другие советы

Теперь у нас есть PHP и клиентские библиотеки JAVA для взаимодействия со службами на основе служб данных ADO.NET.

Для использования службы данных ADO.NET все, что нужно, - это возможность делать HTTP-запросы с использованием глаголов GET, POST, PUT и DELETE и устанавливать заголовок Accept.

Не все среды программирования предлагают такие, например, Silverlight 2 и J2ME могут выполнять только GET и POST, не PUT и DELETE. Это означает, что невозможно обновлять или удалять из клиента Java Micro Edition до последней версии ADO.NET Data Services (1.5 CTP).

Существует также достаточно зрелая клиентская библиотека на основе AJAX для Data Services. См. ASP.NET AJAX Control Toolkit для получения дополнительной информации или просто перейдите на OData.org.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top