Partager via


Utiliser des définitions de table avec du code

L’API web et le Kit de développement logiciel (SDK) pour .NET incluent des fonctionnalités permettant d’effectuer des opérations CRUD sur la table. Bien que vous puissiez effectuer ces opérations à l’aide du code, vous utiliserez généralement des concepteurs pour ajouter, mettre à jour ou supprimer des éléments de schéma personnalisés. Les utilisateurs doivent disposer de privilèges d’administrateur pour appliquer des modifications de schéma, mais tous les utilisateurs peuvent lire les définitions de table.

Pourquoi utiliser des définitions de table ?

Une utilisation plus courante pour les services de définitions de table consiste à récupérer des définitions de table sur l’environnement dans lequel votre extension s’exécute. Étant donné que chaque environnement peut être différent et que les définitions de table de schéma contiennent une grande partie des informations sur la configuration de l’environnement, vous devrez peut-être récupérer ces informations pour permettre à vos extensions de s’adapter à d’autres personnalisations en vigueur dans cet environnement.

Quelques exemples :

  • Le nombre d’options disponibles dans les choix peut changer. Au lieu de coder en dur les valeurs dans votre environnement, déterminez si différentes options sont présentes. Vous pouvez interroger le système pour déterminer si l’environnement actuel a différentes options.
  • Le nom d'affichage d’une table peut être modifié. Le nom d’affichage par défaut du compte est Compte. Cela peut être modifié en société. Si vous souhaitez afficher un message à un utilisateur et faire référence au nom d’une table, vous ne devez pas le coder en dur, mais utilisez plutôt la valeur qui correspond à ce que l’utilisateur est habitué à voir et à utiliser le nom complet récupéré à partir des définitions de table à la place.

Parcourir les définitions de table pour votre organisation

Le développement d’une bonne compréhension des définitions de table dans le système peut vous aider à comprendre le fonctionnement de la plateforme Microsoft Dataverse. Les concepteurs disponibles pour modifier les définitions de table ne peuvent pas afficher tous les détails trouvés dans les définitions de table. Vous pouvez installer une application basée sur un modèle appelée Metadata Browser , qui vous permettra d’afficher toutes les tables masquées et les propriétés de définitions de table trouvées dans le système. Plus d’informations sur l’Explorateur de métadonnées : Parcourir les définitions de table pour votre organisation

Utiliser des définitions de table par programmation

Pour plus d’informations sur l’utilisation programmatique des définitions de table à l’aide de :