2010-11-18 3 views
0

私は、次のhasManyの規則を持っている:流暢なnhibernateの規則によって追加された "逆"をどのように削除できますか?

私はその後、

mapping.HasMany(x => x.Details).Cascade.All().KeyColumn(mapping.EntityType.Name + "Fk") 

残念ながら、これは逆に削除されていないと私は生成した場合、それの逆一部を除去するために上書きしようとしています

instance.Key.Column(instance.EntityType.Name + "Fk"); 
instance.Inverse(); 
instance.Cascade.All(); 

ExportTo機能を使用するhbmxmlファイルは、inverse = "true"と表示されます。

私のオーバーライドがKeyColumn名を変更することによって選択されていることをテストしました。この変更はhbmxmlファイルに表示されます。

無効にするにはInverse()を削除するにはどうすればよいですか?

答えて

1

.Not.Inverse()は機能しませんか?

+0

はい!どのように知っているときに、ありがとう、ありがとう! – Perrin255

関連する問題