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

nHibernate with Oracle-主键增量的最佳方法

  •  2
  • NetSide  · 技术社区  · 16 年前

    我正在为Oracle使用nhibernate,我需要为每个插入增加主键值。哪一个是最好的方法和有效的方法?甲骨文序列,NHinerbate增量或其他方式?

    2 回复  |  直到 16 年前
        1
  •  2
  •   Stefan Steinegger    16 年前

    有了Oracle,您可以使用 seqhilo ,它使用数据库序列而不是单独的表。您可以同时获得hilo(内存中的密钥生成,不需要数据库往返)和序列(不需要单独的事务)的优势。

        2
  •  1
  •   Community Mohan Dere    9 年前

    你可以使用 hilo 在生成ID的nhibernate中(对于nhibernate,现在是管理ID的最佳方法)。