匯出 (0) 列印
全部展開

建立資料表

更新日期: 2014年7月

您至少必須先在與行動服務執行個體相關聯的 Microsoft Azure 行動服務 中建立一個儲存體資料表,然後才能使用 Microsoft Azure SQL Database 來儲存應用程式資料。當您完成快速入門時,資料庫就有一個名為 Todoitem 的資料表。

note附註
在行動服務的範圍內,每個資料表都必須具有唯一的名稱。SQL 資料庫 中的資料表是使用符合行動服務名稱的結構描述名稱所建立。

若要從 管理入口網站 將新資料表加入至 JavaScript 後端,請按一下 [建立]、提供 [資料表名稱],然後從下列選項中選取資料表的插入、更新、刪除和查詢權限:

  • 每個人:這表示系統會接受針對資料表發出的任何作業要求。這個選項會將您的資料開放給所有人存取。

  • 具有應用程式金鑰的任何人:需要應用程式金鑰才能執行此作業。應用程式金鑰會與應用程式一起散發。因為這個金鑰不會安全地散發,所以無法將它視為安全性 Token。若要確保行動服務資料的存取安全,您必須改在存取之前驗證使用者。

  • 僅限驗證的使用者:只允許經過驗證的使用者執行此作業。指令碼可用來根據經過驗證的使用者,進一步限制資料表的存取權。如需詳細資訊,請參閱開始使用使用者 (Windows 市集 C# / Windows 市集 JavaScript / Windows Phone / iOS / Android / HTML)。

  • 僅限指令碼和管理員:作業需要服務主要金鑰,因而限制只有已註冊的指令碼或系統管理員帳戶可執行作業。

在 JavaScript 後端啟用動態結構描述後,行動服務會根據插入或更新要求中的 JSON 物件自動產生新的資料行。如需詳細資訊,請參閱<動態結構描述>。

若要將資料表加入至 .NET 後端,您只需將新的屬性加入至 Code First 資料模型,而該資料模型會依據繼承自 EntityData 類型的新資料模型類型,來傳回 DbSet。如需詳細資訊,請參閱如何對 .NET 後端行動服務進行資料模型變更

行動服務所建立的每個資料表都會加入下列資料行:

  • id

  • __createdAt

  • __updatedAt

  • __version

以 "__" 前置詞命名的資料行是由 nextref_zumo 做為系統屬性資料行使用。如需詳細資訊,請參閱<系統資料行>。

顯示:
© 2015 Microsoft