主キー A1 を持つエンティティ A から始めます。子コレクション B と C がありますが、プリフェッチしていないため、それらは空です。子コレクション B と C が満たされた主キー A1 を持つ A (A プライム) の新しい出現を取得します。
A と A 素数を同じオブジェクトにし、B と C の A コレクションを埋める良い方法は何ですか?
主キー A1 を持つエンティティ A から始めます。子コレクション B と C がありますが、プリフェッチしていないため、それらは空です。子コレクション B と C が満たされた主キー A1 を持つ A (A プライム) の新しい出現を取得します。
A と A 素数を同じオブジェクトにし、B と C の A コレクションを埋める良い方法は何ですか?
メモリ内に 2 つの個別のオブジェクトがあり、それらの両方への参照がある場合、それらをマージする唯一の方法は、すべての参照をオブジェクトの 1 つを指すように変更することですが、これは不可能な場合があります。ただし、この状況で到達できないことがあります。SD.LLBLGen.Pro.ORMSupportClasses.Contextクラスを使用できます。これはアダプターにアタッチでき、キャッシュ レイヤーとして機能し、エンティティが読み込まれると同じオブジェクトを返します。一意のエンティティの場合、基本的にメモリ内でエンティティを複製することはできず、既に読み込まれたエンティティへの参照を常に返します。