Delen via


Entiteiten ophalen, bijwerken en verwijderen

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Dit onderwerp laat zien hoe u een entiteit kunt ophalen, bijwerken en verwijderen met de aangepaste entiteit Bank Account die is gemaakt in Een aangepaste entiteit maken.

In dit onderwerp

Een entiteiten ophalen en bijwerken

Een aangepaste entiteit verwijderen

Een entiteiten ophalen en bijwerken

In het volgende voorbeeld wordt een entiteit opgehaald via het bericht RetrieveEntityRequest. Vervolgens wordt entiteit bijgewerkt om afdruk samenvoegen uit te schakelen door de eigenschap IsMailMergeEnabled in te stellen op false en wordt HasNotes ingesteld op true in de UpdateEntityRequest om op te geven dat de entiteit een relatie moet opnemen met de entiteit Annotation zodat de entiteit notities kan weergeven.



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)

Een aangepaste entiteit verwijderen

In het volgende voorbeeld wordt het bericht DeleteEntityRequest gebruikt om de entiteit te verwijderen met de logische naam die is opgegeven via de variabele _customEntityName.


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

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

Zie ook

Het voorbeeld en de helpercode gebruiken
Metagegevens van entiteiten aanpassen
Een entiteit maken en bijwerken die kan worden geë-maild
Een aangepaste entiteit maken

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht