2011-10-24 3 views
3

私はユニークキー、プライマリキーの答えを見たことがありますが、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に複合インデックスを作りたいです。それ、どうやったら出来るの?

答えて

4

は、私はこれを試していないが、私はあなたがこのようなものだろうと仮定します:

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

確かな答えでした。私はそれを考えていた。 –

関連する問題