Fluent NHibernate— HiLoジェネレーターを使用するときにテーブル/列名を指定する
-
05-07-2019 - |
質問
はい、nit-pickyはこれを説明する良い方法です;;)
Fluent NHibernateを使用してHiLoを使用するためにテーブル名または列名、あるいはその両方を指定できるかどうかは誰にもわかりませんか?現在、スキーマのエクスポートによりこれが作成されます...
create table hibernate_unique_key (
next_hi INTEGER
)
解決
それを考え出した...
public class IdGenerationConvention : IIdConvention
{
public void Apply(IIdentityInstance instance)
{
instance.GeneratedBy.HiLo("MyTableName", "NextHighValue", "1000");
}
}
所属していません StackOverflow