我刚遇到与此问题相关的情况:How to tell NHibernate always to force quoted identifiers?
我的实体有一个“Order”属性,NH扼杀试图创建数据库。我正在使用NHibernate 3.2的新Mapping.ByCode功能,并不完全清楚我需要应用hbm2dll.keywords
设置的位置。
提前致谢!
答案 0 :(得分:0)
啊,发现它:http://nhforge.org/blogs/nhibernate/archive/2009/06/24/auto-quote-table-column-names.aspx
如果您有配置配置的实例(在调用BuildSessionFactory
之前),则可以执行:
SchemaMetadataUpdater.QuoteTableAndColumns(configuration);