2012-07-01 33 views

回答

0

你有兩個選擇:

  1. 添加一個用戶名屬性的實體,並得到(使用查詢)的用戶名的實體。
  2. 創建Person實體時,請提供key_name(Person(key_name = username,...)),但您需要通過重新創建它們來遷移所有現有Person實體。
+0

我已經做出了這個選擇,並決定2)。我的問題是針對現有實體的遷移方式。所以你說的唯一的方法是用新密鑰創建一個新實體,從舊實體複製所有屬性,然後刪除舊實體? –

+0

@JakubStejskal是的,這幾乎是你有什麼待辦事項 –

0

一旦一個實體被保存到數據存儲中,它的密鑰不能被改變。所以你要麼必須使用現有的鍵,要麼使用新鍵創建新實體,並重新映射到原始實體的任何現有指針。

相關問題