如何告诉NHibernate总是强制引用标识符?

时间:2008-10-14 03:13:05

标签: nhibernate

作为标题:我将如何一劳永逸地告诉NHibernate所有的表名和列名都要在它生成的SQL中引用?

3 个答案:

答案 0 :(得分:5)

您也可以尝试:

SchemaMetadataUpdater.QuoteTableAndColumns(configuration);

答案 1 :(得分:4)

您需要添加

<property name="hbm2ddl.keywords">auto-quote</property>

到您的NHibernate配置。

答案 2 :(得分:-1)

我没试过这个,但据我所知,根据documentation,命名策略的自定义实现允许你重写表/列名,因此也可以引用它们。 / p>