问题描述
|
我刚遇到一个与此SO问题相关的情况:如何告诉NHibernate始终强制使用引号引起来的标识符?
我的实体具有\“ Order \”属性,NH扼流圈试图创建数据库。我正在使用NHibernate 3.2的新Mapping.ByCode功能,并且在需要应用
hbm2dll.keywords
设置的地方它尚不清楚。
提前致谢!
解决方法
嗯,找到了:http://nhforge.org/blogs/nhibernate/archive/2009/06/24/auto-quote-table-column-names.aspx
当您拥有已配置配置的实例时(恰好在调用
BuildSessionFactory
之前),可以执行:
SchemaMetadataUpdater.QuoteTableAndColumns(configuration);