我们在理解如何最好地使用NHibernate时遇到了一些问题。我们通常有相当大数量的SQL Server数据库相对较小(以表数量计),而不是一个拥有大量对象的数据库。有多个数据库和事务的NHibernate
我们正在寻找用于处理多个会话工厂的各种选项,并且可能会控制它。但是,我们不确定我们如何将所有调用包装在单个事务中。使用手动滚动的数据访问,你可以把它全部包装在一个TransactionScope中,但是我们有点不愿意用NHibernate来做这件事,因为它似乎喜欢处理它自己的事务。
在共享事务中使用多个数据库看起来像很多人想要用NHibernate做的事情。
我们是不是完全吠叫了错误的树?
你可能要考虑NHibernate的分片项目的源就像你有一个分片数据库,以得到一些想法,因为它的声音。 – 2010-06-11 16:05:27