NHibernate数据库模式Mapping-By-Code

时间:2017-02-02 11:49:11

标签: nhibernate nhibernate-mapping mapping-by-code

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

0 个答案:

没有答案