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