0

次のエンティティがあるとします。

public class Group
{
    public IList<Item> Items { get; set; } 
}

public class Item
{
    public Group Group { get; set; } 

    public string Name { get; set; } 
}

のプロパティが変更されGroupたときのリビジョンを Envers に作成してもらいます。コレクション自体を変更すると、プロパティは機能します(名前が示すように;-)。NameItemrevision_on_collection_change

親エンティティをその子要素プロパティのプロパティと「接続」するように Envers をセットアップする可能性はありますか?

4

1 に答える 1

1

簡単な答え: いいえ。

より長い答え: ユースケースに応じて、ニーズに合った選択肢があります。項目の 1 つが変更されたときにグループ エンティティが変更されることを確認するか、グループのクエリを実行するときに変更された項目を含むリビジョンを含めます (後者の場合、関係が双方向である必要があります)。

于 2014-06-17T15:57:09.813 に答える