共用方式為


擷取、更新及刪除資料表

瞭解如何擷取、更新及刪除表格定義。 本文使用Bank Account中建立的自訂資料表。

擷取和更新資料表

下列程式碼範例會使用 RetrieveEntityRequest 訊息來擷取表格定義。 接著更新資料表以透過設定 IsMailMergeEnabled 屬性為 false 來停用郵件合併,並在 UpdateEntityRequestHasNotes 設為 true 中,以指定資料表應包含與 Annotation 表的關聯以顯示註解。


RetrieveEntityRequest retrieveBankAccountEntityRequest = new RetrieveEntityRequest
{
 EntityFilters = EntityFilters.Entity,
 LogicalName = _customEntityName
};
RetrieveEntityResponse retrieveBankAccountEntityResponse = (RetrieveEntityResponse)_serviceProxy.Execute(retrieveBankAccountEntityRequest);
EntityMetadata BankAccountEntity = retrieveBankAccountEntityResponse.EntityMetadata;

// Disable Mail merge
BankAccountEntity.IsMailMergeEnabled = new BooleanManagedProperty(false);
// Enable Notes
UpdateEntityRequest updateBankAccountRequest = new UpdateEntityRequest
{
 Entity = BankAccountEntity,
 HasNotes = true
};

_serviceProxy.Execute(updateBankAccountRequest);

刪除自訂表格

下列程式碼範例會使用 DeleteEntityRequest 訊息來刪除具有變數所 _customEntityName 指定邏輯名稱的資料表定義。


DeleteEntityRequest request = new DeleteEntityRequest()
{
 LogicalName = _customEntityName,
};
_serviceProxy.Execute(request);

另請參閱

自訂表格定義
建立及更新資料表以傳送電子郵件活動至列
建立自訂表格