[英]Create composite index in Fluent NHibernate?
我已經看到了唯一鍵,主鍵的答案......但是對於使用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
上創建一個復合索引。 我怎么做?
我沒試過這個,但我想你會做這樣的事情:
public ObjectPropertyMapping()
{
References(x => x.Object).Index("IX_OBJECT");
Map(x => x.Name).Index("IX_OBJECT");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.