コードを使ってテーブル定義を操作する

Web API.NET 用 SDK の両方には、テーブル スキーマ上で CRUD 操作を実行する機能が含まれています。 コードを使用してこれらの操作を実行できる一方で、通常デザイナーを使用して、カスタマイズされたスキーマ要素を追加、更新、削除します。 スキーマの変更を適用するにはユーザーに管理者特権が必要ですが、テーブル定義の読み取りはすべてのユーザーが実行できます。

テーブル定義で作業する理由は?

テーブル定義のより一般的な使用方法は、拡張機能が実行されている環境に関するテーブル定義を取得することです。 すべての環境は異なる可能性があり、スキーマのテーブル定義には環境の構成方法に関する多くの情報が含まれているため、拡張機能がその環境で採用されている他のカスタマイズに適応できるように、この情報を取得する必要があります。

いくつかの例:

  • 選択肢で使用できるオプションの数は変わる可能性があります。 環境内の値をハードコードするのではなく、異なるオプションがあるかどうかを検討します。 システムをクエリし、既存の環境に異なるオプションがあるかどうかを決めます。
  • テーブルの表示名は変わる可能性があります。 取引先企業の既定の表示名は 取引先企業 です。 これを会社に変更できます。 ユーザーにメッセージを表示してテーブルの名前を参照する場合は、この値をハードコーディングせず、ユーザーが見慣れているものと一致する値を使用し、テーブル定義から取得した表示名を使用することをお勧めします。

組織のテーブル定義を参照する

システムのテーブル定義を十分に理解することで、 Microsoft Dataverse プラットフォームの作業を容易に把握することができます。 テーブル定義を編集できるデザイナーでは、テーブル定義内のすべての詳細情報を表示することはできません。 メタデータ ブラウザー と呼ばれるモデル駆動型アプリをインストールすると、システム内にあるすべての非表示テーブルとテーブル定義プロパティを表示できます。 メタデータ ブラウザー に関する詳細情報: 組織のテーブル定義を参照する

テーブル定義とプログラム的に作業する

以下を使ってプログラム的に作業することに関する詳細について:

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。