我已经看到了使用Fluent NHibernate的唯一键,主键的答案......但是对于普通的旧复合(非唯一)索引定义没有。
我有:
public class ObjectPropertyMapping:ClassMap<ObjectProperty>
{
public ObjectPropertyMapping()
{
Table("ObjectProperties");
Id(x => x.ObjectPropertyID);
References(x => x.Object);
Map(x => x.Name);
Map(x => x.Scale);
Map(x => x.Precision);
Map(x => x.Type);
Map(x => x.Value);
}
}
我希望在Object.ObjectID
和Name
上制作综合索引。我该怎么做?
答案 0 :(得分:4)
我没试过这个,但我认为你会做这样的事情:
public ObjectPropertyMapping()
{
References(x => x.Object).Index("IX_OBJECT");
Map(x => x.Name).Index("IX_OBJECT");
}