Share via


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