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