当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的多索引 .