Recuperar, actualizar y eliminar tablas
Aprenda a recuperar, actualizar y eliminar una definición de tabla. Este artículo usa la tabla Bank Account
personalizada que fue creada en Crear una tabla personalizada.
Recuperar y actualizar una tabla
El siguiente ejemplo de código recupera una definición de tabla mediante el mensaje RetrieveEntityRequest. Luego actualiza la tabla para deshabilitar la combinación de correspondencia configurando la propiedad IsMailMergeEnabled como false
y establece HasNotes en true
en UpdateEntityRequest para especificar que la tabla debe incluir una relación con la tabla Annotation
con el fin de mostrar notas.
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);
Eliminar una tabla personalizada
El siguiente ejemplo de código usa el mensaje DeleteEntityRequest para eliminar la definición de la tabla con el nombre lógico especificado por la variable _customEntityName
.
DeleteEntityRequest request = new DeleteEntityRequest()
{
LogicalName = _customEntityName,
};
_serviceProxy.Execute(request);
Consulte también
Personalizar definiciones de tablas
Crear y actualizar una tabla para enviar actividades de correo electrónico a filas
Crear una tabla personalizada
Nota
¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)
La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).