Récupérer, mettre à jour et supprimer des tables
Découvrez comment récupérer, mettre à jour et supprimer une définition de table. Cet article utilise la table Bank Account
personnalisée qui a été créée dans Créer une table personnalisée.
Récupérer et mettre à jour une table
L’exemple de code suivant récupère une définition de table à l’aide du message RetrieveEntityRequest. Il met ensuite à jour la table pour désactiver le publipostage en définissant la propriété IsMailMergeEnabled à false
, et définit HasNotes à true
dans la UpdateEntityRequest pour spécifier que la table doit inclure une relation avec la table Annotation
dans le but d’afficher des notes.
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);
Supprimer une table personnalisée
L’exemple de code suivant utilise le message DeleteEntityRequest pour supprimer la définition de table avec le nom logique spécifié par la variable _customEntityName
.
DeleteEntityRequest request = new DeleteEntityRequest()
{
LogicalName = _customEntityName,
};
_serviceProxy.Execute(request);
Voir aussi
Personnaliser les définitions de table
Créez et mettez à jour une table pour envoyer des activités de courrier électronique aux lignes
Créer une table personnalisée
Notes
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour