簡體   English   中英

在Fluent NHibernate中創建復合索引?

[英]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.ObjectIDName上創建一個復合索引。 我怎么做?

我沒試過這個,但我想你會做這樣的事情:

public ObjectPropertyMapping()
{
    References(x => x.Object).Index("IX_OBJECT");
    Map(x => x.Name).Index("IX_OBJECT");
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM