0

マップが子エンティティを更新しているため、問題が発生しています。これは実際にはデータベースのビューであり、ここでは親マップの一部です

  HasManyToMany(x => x.Child).Cascade.None()
                    .Table("ParentToChild").Inverse();

私の子マップはこのようなものです

HasManyToMany(x => x.Parents).Cascade.All()
               .Table("ParentToChild");

しかし、parent.Childern.add(child) のように子オブジェクトを親に追加しようとするたびに、「ビューを更新できません」というエラーが表示されますが、これは非常に真実ですが、何も変更しておらず、保存したくありませんまたはこれがビューであるため、子エンティティを挿入します。

4

2 に答える 2

0

テーブルではなくデータベースビューを更新しようとしていると思います。子がデータベース内のビューであるかどうかを確認してください。そうである場合、ビューは更新できません。

于 2013-07-02T11:56:48.250 に答える