代码之家  ›  专栏  ›  技术社区  ›  yfeldblum

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

  •  5
  • yfeldblum  · 技术社区  · 17 年前

    作为标题:我如何告诉nhibernate,一次又一次地,所有的表和列名称都要在它生成的SQL中引用?

    3 回复  |  直到 15 年前
        1
  •  -1
  •   Jasper    17 年前

    我没有试过,但据我所知 documentation 命名策略的自定义实现允许您重写表/列名称,因此也允许您引用它们。

        2
  •  5
  •   Newbie    15 年前

    您也可以尝试:

    SchemaMetadataUpdater.QuoteTableAndColumns(configuration);
    
        3
  •  4
  •   pvasek    16 年前

    你需要添加

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

    到你的NHIBERNATE配置。