テーブルの取得、更新、削除
注意
エンティティとテーブルの違いがわかりませんか? Microsoft Dataverse で「開発者: 用語を理解する」を参照してください。
テーブル定義の取得、更新、削除について説明します。 このトピックは、カスタムテーブルを作成する で作成されたカスタム Bank Account テーブルを使っています。
テーブルを取得して更新する
次のコード サンプルは、RetrieveEntityRequest メッセージを使用してテーブル定義を取得します。 次に、テーブルを更新して、IsMailMergeEnabled プロパティを false に設定することで差し込み印刷を無効化し、HasNotes を UpdateEntityRequest で 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);
関連項目
IOrganizationService サンプルとヘルパー コードの使用
テーブル定義をカスタマイズする
Eメールで送信可能なテーブル行の作成と更新
カスタム テーブルの作成
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示