作为标题:我将如何一劳永逸地告诉NHibernate所有的表名和列名都要在它生成的SQL中引用?
答案 0 :(得分:5)
您也可以尝试:
SchemaMetadataUpdater.QuoteTableAndColumns(configuration);
答案 1 :(得分:4)
您需要添加
<property name="hbm2ddl.keywords">auto-quote</property>
到您的NHibernate配置。
答案 2 :(得分:-1)
我没试过这个,但据我所知,根据documentation,命名策略的自定义实现允许你重写表/列名,因此也可以引用它们。 / p>