我有以下HasMany约定:
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文件中。
如何删除覆盖中的反向()?
答案 0 :(得分:1)
.Not.Inverse()
不起作用吗?