Recuperare, aggiornare ed eliminare entità.

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics CRM 2015

In questo argomento viene mostrato come recuperare, aggiornare ed eliminare un'entità utilizzando l'entità Bank Account personalizzata creata in Creare un'entità personalizzata.

In questo argomento

Recuperare e aggiornare un'entità

Per eliminare un'entità personalizzata

Recuperare e aggiornare un'entità

Nell'esempio di seguito viene illustrato come recupera un'entità con il messaggio RetrieveEntityRequest. Quindi aggiorna l'entità per disabilitare la stampa unione impostando la proprietà di IsMailMergeEnabled su false e imposta HasNotes su true nel UpdateEntityRequest per specificare che l'entità deve includere una relazione con l'entità Annotation in modo che l'entità possa visualizzare note.



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


Dim retrieveBankAccountEntityRequest As RetrieveEntityRequest = New RetrieveEntityRequest With {
 .EntityFilters = EntityFilters.Entity,
 .LogicalName = _customEntityName
}
Dim retrieveBankAccountEntityResponse As RetrieveEntityResponse = CType(_serviceProxy.Execute(retrieveBankAccountEntityRequest), RetrieveEntityResponse)
Dim BankAccountEntity As EntityMetadata = retrieveBankAccountEntityResponse.EntityMetadata

' Disable Mail merge
BankAccountEntity.IsMailMergeEnabled = New BooleanManagedProperty(False)
' Enable Notes
Dim updateBankAccountRequest As UpdateEntityRequest = New UpdateEntityRequest With {
 .Entity = BankAccountEntity,
 .HasNotes = True
}
_serviceProxy.Execute(updateBankAccountRequest)

Per eliminare un'entità personalizzata

Nell'esempio seguente viene utilizzato il messaggio DeleteEntityRequest per eliminare l'entità con il nome logico specificato dalla variabile _customEntityName.


DeleteEntityRequest request = new DeleteEntityRequest()
{
 LogicalName = _customEntityName,
};
_serviceProxy.Execute(request);

Dim request As New DeleteEntityRequest() With {.LogicalName = _customEntityName}
_serviceProxy.Execute(request)

Vedere anche

Utilizzare il codice di esempio e dell'helper
Personalizzare i metadati dell'entità
Creare e aggiornare un'entità che è possibile inviare per posta elettronica
Creare un'entità personalizzata

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright