Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Informazioni su come recuperare, aggiornare ed eliminare una definizione di tabella. Questo articolo usa la tabella personalizzata Bank Account creata in Creare una tabella personalizzata.
Recuperare e aggiornare una tabella
Il metodo di esempio statico DemonstrateRetrieveUpdateTable seguente recupera una definizione di tabella usando la RetrieveEntityRequest classe . Aggiorna quindi la tabella per disabilitare la stampa unione impostando la IsMailMergeEnabled proprietà su falsee imposta HasNotes su true in UpdateEntityRequest per specificare che la tabella deve includere una relazione con la Annotation tabella allo scopo di visualizzare le note.
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);
}
Annotazioni
Informazioni sulle opzioni disponibili per recuperare le informazioni sullo schema della tabella.
Eliminare una tabella personalizzata
Il metodo di esempio statico DeleteTable seguente usa la DeleteEntityRequest classe per eliminare la definizione di tabella con il nome logico specificato.
static void DeleteTable(IOrganizationService service, string LogicalName)
{
DeleteEntityRequest request = new DeleteEntityRequest()
{
LogicalName = LogicalName,
};
service.Execute(request);
}
Vedere anche
Personalizzare le definizioni di tabella
Creare e aggiornare una tabella per inviare attività di posta elettronica alle righe
Creare una tabella personalizzata