当我尝试保存我的实体时出现此错误: 无效的对象名称'hibernate_unique_key
有什么问题? 使用SQL profiler我有这个查询: 使用(updlock,rowlock)
从hibernate_unique_key中选择next_hi你能帮助我吗?
我正在使用Asp.net mvc 2,Sharp Architecture(具有流畅的自动化功能)
谢谢
答案 0 :(得分:4)
我找到了。 我需要更改Fluent的PrimaryKeyConvention并设置为native。
public class PrimaryKeyConvention : IIdConvention
{
public void Apply(FluentNHibernate.Conventions.Instances.IIdentityInstance instance)
{
instance.Column("Id");
instance.UnsavedValue("0");
//instance.GeneratedBy.HiLo("1000");
instance.GeneratedBy.Native();
}
}