Fluent NHibernate— HiLoジェネレーターを使用するときにテーブル/列名を指定する

StackOverflow https://stackoverflow.com/questions/1400238

  •  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");
    }
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top