您将如何构建您的域对象并为多语言应用程序创建各自的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