您將如何構建您的域對象併爲多語言應用程序創建各自的NHibernate映射文件。 UI部分存儲在資源文件中,但用戶數據需要進入數據庫。使用NHibernate進行全球化
我要做到以下幾點:
Product p = DALProduct.getByID(2)
p.name //results in the language of the current UICulture
我發現下面的文章是非常接近: http://ayende.com/Blog/archive/2006/12/26/LocalizingNHibernateContextualParameters.aspx 由於我是新來的NHibernate我不知道是否會完全爲企業解決方案的工作。
您有其他建議嗎?你如何解決這種情況?
它應該是靈活的:
- 插入,更新和選擇
- 集合
我對這個解決方案的一些顧慮: *我需要手動創建所有INSERT和UPDATE語句(導致轉換表需要被更新) *該應用程序將一次運行一種文化,但如何更新產品名稱(例如在masterdata中) – Michal 2009-04-27 14:18:20