项目的宏观上是这样的:
数据库分布在多个地方,但是基本确定在3个服务器上,所有连接字符串就要多个,自然想到事务也要有多个
在业务层调用数据层的方法的时候,可能有多个对象要公用一个事务,基本上是操作同一个服务器上的数据库,
这时候只要传一个事务对象就可以了,但是事务工厂就要有多个,如果是出现不同服务器的话,就要分布式事务了,
这时又要怎么解决,最好是不要用msdtc,因为很难管理,也会有很多错误发生,不知道nhibernate是怎么做的