根据我之前的问题的回答,如果在事务期间打开多个连接,即使这些连接具有相同的连接字符串,事务也会从LTM提升到DTC。那么,我的下一个问题是,有什么策略可以避免这种“特性”?基于资源使用,我想尽可能地确保使用LTM。在适当的面向对象业务逻辑层中,我唯一能想到的方法是在数据访问层创建请求级别的静态连接对象,并在调用之间共享,直到请求完成(这里隐含的知识是业务对象实体是离散的,不知道它们将以什么顺序被调用,此外还有一个事实是不希望将连接对象冒泡到业务对象层,因为那将是数据存储实现细节渗透到另一个层)。还有其他人有任何想法,不会完全破坏n层系统的层封装吗?