主キーとして使用するプロパティなど、いくつかのオブジェクト モデルを更新する必要がある場合がいくつかあります。
例えば :
- 主キー
name
(たとえば、Georges、Anna...)とfamilyName
(たとえば、Johnson、Smith...)のプロパティをマージし、その新しくマージされたname
(たとえば、Georges Johnson...)を主キーとして使用します。 - タイプからタイプへの
identifier
主キーの作成Int
String
しかし、もちろん、ドキュメントには次のことが明確に記載されています。
主キーを持つオブジェクトがレルムに追加されると、主キーは変更できなくなります
古いオブジェクトを削除して新しいオブジェクトを作成することはいつでもできますが、これにより関係を再作成するために多くの複雑さが追加されます。
そして、どちらの方法でも、レルムがタイプの変更に満足していない可能性があると確信していますidentifier
(私が遭遇したスローされた例外から判断すると)。
そのため、もっと簡単な方法があるのか、それとも非常に単純な目標を達成するために多くの手作業を行う必要があるのか 疑問に思っていました.