我们正在选择一种将 .NET 客户端应用程序与 SQLServer 数据库隔离的方法,并且我们倾向于 DevForce ORM。
此 ORM 用于分布式应用程序,并提供自己的应用程序服务器来处理客户端请求。
但是,我觉得客户端应用程序与 ORM 的耦合过于紧密,因此我考虑使用服务总线(NServiceBus),甚至像 Agatha 这样的请求/响应服务层。
具体来说,由于我们有 .NET 2 应用程序并且 DevForce 支持 .NET4,我们可能无论如何都必须做一个隔离层......
对此有什么想法吗?