2010-11-18 19 views
0

Aşağıdaki hasMany kongre var:Akıcı-nhibernate kuralı tarafından eklenen "ters" i nasıl kaldırabilirim?

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

Sonra ben oluşturursak

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

Ne yazık ki bu ters kaldırılması ve edilmez bunun tersi kısmını kaldırmak için geçersiz kılmak için çalışıyorum That ExportTo işlevini kullanarak hbmxml dosyaları hala inverse = "true" gösterir.

KeyColumn adını değiştirerek geçersiz kılmamın sınandığını test ettim ve bu değişiklik hbmxml dosyalarında gösteriliyor.

Geçersiz kılmada Ters()'u nasıl kaldırabilirim?

cevap

1

.Not.Inverse() çalışmıyor mu?

+0

Evet! Teşekkürler, ne zaman bildiğin zaman kolay! – Perrin255

İlgili konular