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é).