0

主キーとして使用するプロパティなど、いくつかのオブジェクト モデルを更新する必要がある場合がいくつかあります。

例えば ​​:

  • 主キーname (たとえば、Georges、Anna...)familyName (たとえば、Johnson、Smith...)のプロパティをマージし、その新しくマージされたname (たとえば、Georges Johnson...)を主キーとして使用します。
  • タイプからタイプへのidentifier主キーの作成IntString

しかし、もちろん、ドキュメントには次のことが明確に記載されています。

主キーを持つオブジェクトがレルムに追加されると、主キーは変更できなくなります

古いオブジェクトを削除して新しいオブジェクトを作成することはいつでもできますが、これにより関係を再作成するために多くの複雑さが追加されます。

そして、どちらの方法でも、レルムがタイプの変更に満足していない可能性があると確信していますidentifier(私が遭遇したスローされた例外から判断すると)。

そのため、もっと簡単な方法があるのか​​、それとも非常に単純な目標を達成するために多くの手作業を行う必要があるのか​​ 疑問に思っていました.

4

1 に答える 1