我遇到了问题,因为我的地图正在更新子实体,这实际上是数据库中的一个视图,这里是父地图的一部分
HasManyToMany(x => x.Child).Cascade.None()
.Table("ParentToChild").Inverse();
我的孩子地图是这样的
HasManyToMany(x => x.Parents).Cascade.All()
.Table("ParentToChild");
但是,每次我尝试将子对象添加到父对象(例如 parent.Childern.add(child) 时)都会出现错误“无法更新视图”,这是非常正确的,但我没有更改任何内容,我不想保存或插入子实体,因为这是一个视图。