Использовать службу данных ado.net от клиента, отличного от dotnet-3.5 - PullRequest
1 голос
/ 29 января 2009

Какие есть варианты доступа к службе данных ado.net из клиента .net 2.0? Клиентское приложение должно работать в Windows 2000, поэтому обновление до .net 3.5 невозможно.

Кроме написания моего собственного прокси для службы, есть ли другие варианты?

1 Ответ

3 голосов
/ 29 января 2009

Я ожидаю, что в этом случае вам придется создать свой собственный прокси, создать свои собственные http-запросы и т. Д. (Возможно, через WebClient). К счастью, создать запрос REST намного проще, чем сырой SOAP, как и анализ результата.

Однако мне интересно, не будет ли использование службы asmx (т.е. веб-службы .NET 2.0) более прагматичным. Если служба ADO.NET Data Services находится вне вашего контроля, возможно, разместите оболочку .NET 3.5 на другом сервере, который находится между asmx и Astoria? (т.е. предоставляет данные из службы REST через веб-службу 2.0).

...