基本的に、私はこの質問と同じことをしようとしていますが、FluentNHibernateを使用しています。
これが私のID生成規則です:
public class IdGenerationConvention : IIdConvention
{
public void Apply(IIdentityInstance instance)
{
instance.GeneratedBy.HiLo("1000");
}
}
これでうまく機能しますが、すべてのクラスで同じを使用することになりnext_hi
ます。
create table hibernate_unique_key (
next_hi INTEGER
)
各クラスが独自のクラスを使用するように指定する方法を知っている人はいますnext_hi
か?
明確にするために、列に基づいて機能すると仮定するcustomer_next_hi
と、とのようなものになりたいと思います。order_next_hi
行ベースの場合は、各エンティティがその値に使用する行を知っていれば、それでも問題ありませんnext_hi
。