当NHibernate导出数据库模式时,我无法使用 Id (主键)列生成索引:
Id<long>(x => x.Id, x =>
{
x.Column("PRODUCTID");
x.Generator(ByCode.Generators.Assigned);
x.UnsavedValue(0);
});
但在 Property 我可以:
Property(x => x.Name, m =>
{
m.Column("Name");
m.NotNullable(true);
m.Length(20);
m.Index("IDX_NAME");
});
我需要使用Id列(“IDX_ID”)生成索引,并生成带ID的多索引 .