質問: "Category B has a new name" }, // Category C has been merged with Category B }); ``` カテゴリAは変更されず、Bは新しい名前を持ち、Cは削除され、CアイテムはカテゴリBの下にある必要があります。 EFコアの移行では、既存のUserItemsデータを新しいカテゴリの下で永続化する方法(それぞれのユーザーが独自のデータベースを持っているので、EFランタイムcontext.Migrate()を使用してのみ移行できます)。
回答: カテゴリAとカテゴリBの変更は、 `HasData()`パラメータの変更後に新しい移行を追加するだけで処理する必要があります。 ただし、サブエンティティをカテゴリCからカテゴリBに移動すると、追加された後に手動で移行を編集する必要があります。