Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erfahren Sie, wie Sie eine Tabellendefinition abrufen, aktualisieren und löschen. In diesem Artikel wird die benutzerdefinierte Bank Account Tabelle verwendet, die Sie in "Erstellen einer benutzerdefinierten Tabelle" erstellt haben.
Abrufen und Aktualisieren einer Tabelle
Die folgende statische DemonstrateRetrieveUpdateTable Beispielmethode ruft eine Tabellendefinition mithilfe der RetrieveEntityRequest Klasse ab. Anschließend wird die Tabelle aktualisiert, um den Seriendruck zu deaktivieren, indem die Eigenschaft IsMailMergeEnabled auf false gesetzt wird, und HasNotes auf true im UpdateEntityRequest festgelegt wird, um anzugeben, dass die Tabelle eine Beziehung zur Annotation Tabelle enthalten soll, um Notizen anzuzeigen.
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);
}
Hinweis
Erfahren Sie mehr über die verfügbaren Optionen zum Abrufen von Tabellenschemainformationen.
Löschen einer benutzerdefinierten Tabelle
Die folgende statische DeleteTable Beispielmethode verwendet die DeleteEntityRequest Klasse, um die Tabellendefinition mit dem angegebenen logischen Namen zu löschen.
static void DeleteTable(IOrganizationService service, string LogicalName)
{
DeleteEntityRequest request = new DeleteEntityRequest()
{
LogicalName = LogicalName,
};
service.Execute(request);
}
Siehe auch
Anpassen von Tabellendefinitionen
Erstellen und aktualisieren Sie eine Tabelle, um E-Mail-Aktivitäten in Zeilen zu übertragen
Erstellen einer benutzerdefinierten Tabelle