我正在为一个项目使用 Fluent nHibernate AutoMapping,并希望将架构中一个表的初始 Id 值从 1 更改为 1000(我希望保留所有其他表的默认行为,即从 1 开始的 Id) .
我猜我需要在我的 IIDConvetion 中指定这个,但不知道怎么做?
public class PrimaryKeyConvention : IIdConvention
{
public void Apply(IIdentityInstance instance)
{
instance.Column(instance.EntityType.Name + "Id");
instance.GeneratedBy.Native();
}
}
非常感谢被指出正确的方向。