Fluent nhibernate 我怎样才能删除“;逆;这是由fluent nhibernate公约添加的?

Fluent nhibernate 我怎样才能删除“;逆;这是由fluent nhibernate公约添加的?,fluent-nhibernate,Fluent 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函数

我有以下几个习惯:

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文件中


如何删除覆盖中的逆()

不起作用
。逆()
不起作用?

是!谢谢你,当你知道怎么做的时候就容易了!