Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Få mere at vide om, hvordan du henter, opdaterer og sletter en tabeldefinition. I denne artikel bruges den brugerdefinerede Bank Account tabel, du oprettede i Opret en brugerdefineret tabel.
Hent og opdater en tabel
Følgende statiske DemonstrateRetrieveUpdateTable eksempelmetode henter en tabeldefinition ved hjælp RetrieveEntityRequest af klassen. Derefter opdateres tabellen for at deaktivere brevfletning ved at angive IsMailMergeEnabled egenskaben til false, og angives HasNotes til true i UpdateEntityRequest for at angive, at tabellen skal indeholde en relation til Annotation tabellen med henblik på at vise noter.
static void DemonstrateRetrieveUpdateTable(IOrganizationService service, string LogicalName)
{
RetrieveEntityRequest request = new RetrieveEntityRequest
{
EntityFilters = EntityFilters.Entity,
LogicalName = LogicalName
};
RetrieveEntityResponse response = (RetrieveEntityResponse)service.Execute(request);
EntityMetadata table = response.EntityMetadata;
// Disable Mail merge
table.IsMailMergeEnabled = new BooleanManagedProperty(false);
// Enable Notes
UpdateEntityRequest updateBankAccountRequest = new UpdateEntityRequest
{
Entity = table,
HasNotes = true
};
service.Execute(updateBankAccountRequest);
}
Bemærkning
Få mere at vide om tilgængelige indstillinger for at hente tabelskemaoplysninger.
Slet en brugerdefineret tabel
Følgende statiske DeleteTable eksempelmetode bruger klassen DeleteEntityRequest til at slette tabeldefinitionen med det angivne logiske navn.
static void DeleteTable(IOrganizationService service, string LogicalName)
{
DeleteEntityRequest request = new DeleteEntityRequest()
{
LogicalName = LogicalName,
};
service.Execute(request);
}
Se også
Tilpas tabeldefinitioner
Opret og opdater en tabel for at sende mailaktiviteter til rækker
Opret en brugerdefineret tabel