Voici la situation.Essayer de déterminer si NHibernate ou quoi que ce soit d'autre s'appliquerait pour accéder à un service Web
Nous avons un middleware tiers (utilisant SQLServer comme back-end) avec lequel nous communiquons en utilisant un lien de service HTTP et une messagerie de type XMLRPC.
Le service renvoie toujours un jeu de données en tant que résultat de toute commande qui renvoie quelque chose. Il existe un moyen de transmettre une instruction SQL incorporée au service. Par conséquent, nous n'avons pas un accès direct à la base de données. J'essaie d'isoler ce service avec une couche qui simplifierait l'accès. Je pensais utiliser un ORM comme NHibernate.
Ce scénario est-il pris en charge par NHibernate ou est-ce que NH a toujours besoin d'un accès direct à la base de données?
Si vous avez d'autres suggestions, je suis toutes les oreilles ouvertes ...
Pouvez-vous ajouter une nouvelle couche de middleware - disons un (des) service (s) WCF? ou devez-vous utiliser le middleware tiers? –
C'est une idée que je bricoler. J'ajouterais une autre couche utilisant WCF et peut-être Agatha et qui parlerait à l'autre middleware. –