0
我有以下的hasMany約定:如何刪除通過流利-nhibernate約定添加的「反向」?
instance.Key.Column(instance.EntityType.Name + "Fk");
instance.Inverse();
instance.Cascade.All();
那我再試圖重寫,除去它的逆部分
mapping.HasMany(x => x.Details).Cascade.All().KeyColumn(mapping.EntityType.Name + "Fk")
不幸的是,這是不刪除反,如果我生成使用ExportTo函數的hbmxml文件仍然顯示inverse =「true」。
我測試了我的覆蓋是通過更改KeyColumn名稱來獲取的,並且此更改確實顯示在hbmxml文件中。
如何在覆蓋中刪除Inverse()?
是的!謝謝,當你知道的時候很容易! – Perrin255 2010-11-18 14:04:15