4

所有されていない関係に関する公式ドキュメントから、アプリは関係のいずれかの側でキーオブジェクトのセットを使用する必要があることを理解しています。これは完全に理にかなっています。

しかし、長年のRDBMスタイルのプログラミングから来て、その関係自体のプロパティをモデル化する方法についてはかなり混乱しています。たとえば、多対多の関係にエンティティカテゴリエントリdateAddedがあり、プロパティ、または関係の両側がわかっている場合にのみ関連するその他のデータを保持したい場合です。

2つをリンクするCategoryEntryという3番目のクラスを作成することは可能だと思いますが、これは手ごわいようです。

この種の状況をモデル化するために提案された方法は何ですか?

4

1 に答える 1

3

あなたが説明するような「リレーショナルテーブル」は、RDBMSの世界とAppEngineデータストアの両方でプロパティとの関係を持つための標準的なソリューションです。関係がその存在以外の属性を持っている場合、それを表すためにどこかが必要になるため、それは恨みではありません。

于 2010-06-18T11:57:50.553 に答える