プロジェクトに Fluent nHibernate AutoMapping を使用しており、スキーマ内の 1 つのテーブルの初期 Id 値を 1 から 1000 に変更したいと考えています (他のすべてのテーブルは Id を 1 から開始するデフォルトの動作のままにしたいと考えています)。 .
IIDConvetion でこれを指定する必要があると思いますが、方法がわかりません。
public class PrimaryKeyConvention : IIdConvention
{
public void Apply(IIdentityInstance instance)
{
instance.Column(instance.EntityType.Name + "Id");
instance.GeneratedBy.Native();
}
}
正しい方向に向けられたことを本当に感謝します。