共用方式為


使用程式碼處理 Dataverse 資料表

提供資料儲存是 Dataverse 最重要的功能。 Dataverse 包含一組基本資料表,可為商務應用程式使用的資料提供結構。

您可以在 Dataverse 資料表/實體參考中檢視基本資料表集。

修改表格

您可以使用數種不同的方法修改表格設計。

使用設計師

使用設計工具編輯表格設計的方法有很多種。

設計師 Description
make.powerapps.com 修改模式最簡單且最常見的方法是使用 https://make.powerapps.com/ 來編輯環境中的 Dataverse 資料表。 此處所做的變更是在非受控的 Common Data Service 預設解決方案中進行。
解決方案總管 如果您要散發解決方案,您應該在非受控解決方案的內容中建立任何新的資料表、屬性或關聯性,以用於開發解決方案。
其他資訊:解決方案發行者
從表單編輯器 編輯實體的模型導向應用程式表單時,您可以按一下欄位總管中的新增欄位按鈕。 如果您建立查閱欄位,系統會為此建立新的關聯性以支援它。

匯入解決方案

解決方案可以包含表格和其他自訂元件。 將受控或非受控解決方案匯入 Dataverse 環境將包含這些資料表,或使用它們包含的新資料表擴充現有資料表。

從使用 Power Query 的資料來源

您可以使用 Power Query 建立新資料表,並將資料填入其中。 其他資訊: 使用 Power Query 將資料新增至 Dataverse 中的資料表

使用 Web 服務來處理表格定義

Dataverse 中公開的 Web 服務包括建立、讀取、寫入和刪除資料表的功能。 這些服務最常用於讀取,因為該資料可以在執行階段通知您的程式碼如何自訂環境。 其他資訊: 使用程式碼處理資料表定義

資料表定義

資料模型儲存在 Dataverse 中。

表格定義包括下列資訊:

資料 Description
屬性 每個實體都有近 100 個屬性,描述如何識別它以及可以用它做什麼。 其他資訊: 實體定義
Attributes 實體 Attributes 屬性是屬性或資料行的集合。 每欄都有大約 50 個屬性來描述它的識別方式、它包含的資料類型、它的格式化方式以及可以用它做什麼。 其他資訊: 屬性定義
關係 其中三個實體屬性是資料表之間關聯性的集合。 這些集合包含不同類型的關係:多對多、多對一和一對多。 其他資訊: 關聯性定義
Privileges 其中一個內容是 0 到 8 個專用權的集合,這些專用權會識別可在該表格上執行的資料作業類型,並具有與每個資料表相關聯的唯一 ID。 這些作業包括: 附加附加到指派建立刪除讀取共用寫入
Keys 根據預設,每個資料表都有單一 GUID (全域唯一識別碼) 屬性,而屬性 Keys 是空的集合。 您可以將備用鍵值新增至表格。 其他資訊: 金鑰

小提示

了解系統中的資料表定義可以幫助您了解 Dataverse 的運作方式。 許多屬性也會控制模型導向應用程式中的資料表可以執行的動作。 可用於編輯中繼資料的設計工具無法顯示中繼資料中找到的所有詳細資料。 您可以安裝名為中繼資料瀏覽器的模型導向應用程式,可讓您檢視系統中找到的所有隱藏資料表和中繼資料屬性。 其他資訊: 瀏覽環境中的資料表和資料行定義

私有表格

Dataverse 包含一些不供協力廠商開發人員使用的資料表。 這些數據表是由 Microsoft 新增的,以啟用功能。 私有資料表是由 EntityMetadataIsPrivate 屬性所標示。 這些表格不包含在 Web API CSDL $metadata 文件中。 不過,您會在查詢實體中繼資料時找到這些資料。

謹慎

您不應該在解決方案中使用私人資料表。 通過將數據表標記為私人,Microsoft 明確表示我們不支持其他應用程序使用該數據表。 Microsoft 可能會隨時移除資料表或引進重大變更。 不支援 Microsoft 以外的任何人使用這些資料表。

另請參閱

Dataverse 開發人員概觀