
[英]Configure Castle Windsor Container and Nhibernate using Nhibernate Facility
[英]How to configure “Windsor NHibernate Facility” by C# code, not xml?
我最近尝试将Castle Windsor和Nhibernate Facility与我的旧有旧项目集成,请遵循doc( http://docs.castleproject.org/Windsor.NHibernate-Facility.ashx )。
<facilities>
<facility id="nhibernate" ...>
<factory id="nhibernate.factory">
...
</factory>
<factory id="nhibernate.factory" alias="oracle2">
...
</factory>
</facility>
</facilities>
但是我想知道是否有一种方法可以通过C#代码而不是xml配置NHibernate SessionFactory。 原因是:我的旧项目在其他地方配置了连接字符串,我无法在2个地方进行配置。 我已经成功地建立了NHibernate会话工厂(3个数据库,3个工厂),只需要将我的会话工厂对象注入NHibernate设施中,给它一个“ id”和“ alias”,这可能吗? 还是更好的主意?
先感谢您 !
看看MVC教程- 持久性步骤
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.