NHibernate 3.2优雅的IoC映射代码

时间:2012-01-20 16:15:49

标签: nhibernate inversion-of-control

既然我对NHibernate 3.2有了很好的处理,我现在已经准备好在愤怒中使用它了。我现在需要的是一种优雅的方式来从像温莎城堡之类的IoC容器中注入我想要的映射。

我正在处理的项目需要2组映射,一组映射到现在需要保留的遗留数据库,另一组映射到新模式,以便在将来某个时候替换旧数据库。请记住,我正在使用代码而不是xml映射进行映射。

因此,在控制器/中间层级别,您将注入一个实现ISomethingRepository接口的存储库,并作为参数进入该存储库,以某种方式传递一组ClassMapping对象。

任何关于最佳方式的想法都将受到赞赏。我对通用架构感兴趣,这就是为什么我没有指定IoC容器。

1 个答案:

答案 0 :(得分:0)

为什么没有使用ConfigurationGenerator的SessionFactoryFactory。