Utiliser le service de données ado.net à partir d'un client autre que dotnet-3.5
-
20-08-2019 - |
Question
Quelles sont mes options pour accéder à un service de données ado.net à partir d'un client .net 2.0? L’application client doit être exécutée sous Windows 2000; la mise à niveau vers .net 3.5 n’est donc pas une option.
Autre que d'écrire mon propre proxy contre le service, y a-t-il d'autres options?
La solution
Je pense que dans ce cas, vous devrez créer votre propre proxy, créer vos propres requêtes http, etc. (peut-être via WebClient
). Heureusement, créer une requête REST est beaucoup plus facile que SOAP brut, tout comme l’analyse du résultat.
Cependant, je me demande si la consommation d'un service asmx
(par exemple, le service Web .NET 2.0) ne serait pas plus pragmatique. Si le service ADO.NET Data Services est hors de votre contrôle, peut-être héberger un wrapper .NET 3.5 sur un autre serveur qui oscille entre <=> et Astoria? (c’est-à-dire expose les données du service REST via un service Web 2.0).