这是情况。尝试确定NHibernate或其他任何东西是否适用于访问Web服务
我们有一个第三方中间件(使用SQLServer作为后端),我们使用HTTP服务链接和XMLRPC类似的消息传递进行通信。
服务总是返回一个数据集作为任何返回内容的命令的结果。有一种方法可以将嵌入式SQL语句传递给服务。
所以,我们没有直接访问数据库。
我试图用一层可以简化访问的层隔离此服务。我正在考虑使用像NHibernate这样的ORM。
这种情况是由NHibernate支持还是NH总是需要直接访问数据库?
如果您有任何其他建议我打开所有的耳朵...
你可以添加一个新的中间件层 - 说一个WCF服务?或者你必须使用第三方中间件? – 2010-07-14 21:20:22
这是我正在修补的一个想法。我会使用WCF和Agatha添加另一个图层,然后与其他中间件进行交互。 – 2010-07-15 11:41:35