ACI0102487が修正された19r5およびv19.1 Hotfix 1以降,entity.toObject()およびentitySelection.toCollection()の振る舞いが調整されています。修正前は__KEYバーチャル属性にプライマリーキーが返されていましたが,修正後はリレーション使用されているキーフィールドの値が返されるようになりました。
リレーションの1フィールドにはプライマリーキー以外を使用することができるとはいえ,特別な理由がない限り,ORDAではキーフィールドにプライマリーキーを使用することが推奨されています。