什么是NHibernate HiLo发电机参数?

Mik*_*ott 8 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>
Run Code Online (Sandbox Code Playgroud)

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

所有发电机参数都有明确的文件吗?我试过谷歌搜索没有成功.

Rip*_*ppo 2

另一个需要混合的参数是

<param name="where">TableName='CmsLogin'</param>
Run Code Online (Sandbox Code Playgroud)

这使您能够为每个实体设置不同的计数器,而不是为所有实体设置一个计数器。

但是,我还没有找到将架构指定为参数的方法,因此我认为您需要为数据库中的每个唯一架构创建一个单独的 HiLo Key 表。