0

我正在考虑创建一个属性,该属性将另一个实体的密钥或 ID 存储为对该实体的引用。
我想知道两件事。
1.属性应该存储哪些数据,key还是ID?
2.房产的类型应该是什么?也许是字符串属性?

4

1 回答 1

1

Datastore 对此有一个特殊的属性类型:ReferenceProperty. 有两种使用方法。

一:

someothermodel = db.ReferenceProperty()

二:

someotherspecificmodel = db.ReferenceProperty(SomeModel)

在示例 2 中,只能分配类型为 SomeModel 的模型,在示例 1 中,可以分配任何模型。

的值类型ReferencePropertydb.Key

于 2013-02-28T14:26:09.607 回答