什么是所有的NHibernate HiLo发电机参数?

我看过一些Fabio Maulo的文档,其中显示了以下参数:

<id name="Id" type="Int64" column="cat_id">
    <generator class="hilo">
            <param name="table">hi_value</param>
            <param name="column">next_value</param>
            <param name="max_lo">100</param>
    </generator>
</id>

但是,在这个问题上,海报使用了<param name="schema">...我希望能够为HiLo生成器指定模式。

是否有关于所有发电机参数的明确文件? 我试着用Google搜索它没有成功。


另一个参与混合的参数是

<param name="where">TableName='CmsLogin'</param>

这使您能够为每个实体拥有不同的计数器,而不是针对所有实体的计数器。

但是我还没有看到将模式指定为参数的方法,所以我认为您需要为数据库中的每个独特模式创建单独的HiLo Key表。


据消息人士称,完整列表是:“表”,“列”,“max_lo”,“架构”,“目录”和“哪里”,但我不知道它们是否全部被使用。 这些在类NHibernate.Id.TableGenerator和NHibernate.Id.TableHiLoGenerator中定义。

链接地址: http://www.djcxy.com/p/3183.html

上一篇: What are all the NHibernate HiLo generator params?

下一篇: What is the Interface Builder keyboard shortcut to rotate a window?