1
我有流利的NHiberate与城堡设施建立和运行。流利的NHibernate与城堡设施命名策略
但是,您如何设置NamingStrategy?我试着用配置对象,没有运气。我的命名策略是否需要在我的Windsor容器中注册?
我有流利的NHiberate与城堡设施建立和运行。流利的NHibernate与城堡设施命名策略
但是,您如何设置NamingStrategy?我试着用配置对象,没有运气。我的命名策略是否需要在我的Windsor容器中注册?
据我所知,没有办法在NHibernate工具中配置命名策略。请拨打create a new issue。
作为一种解决方法,您可以继承DefaultConfigurationBuilder
并覆盖GetConfiguration()
,您可以在其中应用您的NamingStrategy。
要在创建时使用您刚刚创建这个新IConfigurationBuilder
,其注入到NHibernateFacility
:
container.AddFacility(new NHibernateFacility(new MyNamingStrategyConfigurationBuilder()));
当然,最好的解决办法是,你在DefaultConfigurationBuilder实现这一点,并提交补丁; - )
http://fluentnhibernate.org/api/FluentNHibernate.Mapping/PropertyMap.htm#Access? – 2009-07-12 22:10:15
我宁愿先使用命名策略。 – 2009-07-12 22:22:26