Gebruik de entiteitsklasse voor maken, bijwerken en verwijderen
Gepubliceerd: november 2016
Is van toepassing op: Dynamics CRM 2015
In Microsoft Dynamics CRM 2015 en Microsoft Dynamics CRM Online 2015 Update, kunt u de klasse Entity gebruiken om entiteiten en entiteitskenmerken te maken, bij te werken en te verwijderen.
Maken, bijwerken en verwijderen met behulp van de entiteitsklasse
Als u met de klasse Entity werkt en late binding gebruikt, werkt u met de entiteit en de logische kenmerknaam. Dit staat in contrast met vroege binding waar u werkt met de entiteit en de kenmerkschemanaam. De logische kenmerknaam bestaat uit allemaal kleine letters, het schemakenmerk gebruikt Pascal-hoofdletters.
Als u een nieuwe entiteit wilt maken, maakt u eerst een nieuw exemplaar van de klasse Entity en geeft u het een entiteitsnaam. Het volgende codevoorbeeld toont hoe u een nieuwe accountrecord maakt.
// Instantiate an account object.
Entity account = new Entity("account");
// Set the required attributes. For account, only the name is required.
// See the metadata to determine
// which attributes must be set for each entity.
account["name"] = "Fourth Coffee";
// Create an account record named Fourth Coffee.
_accountId = _orgService.Create(account);
In het voorbeeld wordt een nieuw entiteitobject gemaakt van het type "account", worden kenmerken ingesteld en wordt de methode IOrganizationService.Create aangeroepen om de nieuwe record te maken.
Als u een entiteit wilt bijwerken, stelt u de waarde voor het bij te werken kenmerk in en roept u de methode IOrganizationService.Update aan. Het volgende codevoorbeeld toont hoe u een kenmerk in een account kunt bijwerken.
Entity account = new Entity("account");
// Create a column set to define which attributes should be retrieved.
ColumnSet attributes = new ColumnSet(new string[] { "name", "ownerid" });
// Retrieve the account and its name and ownerid attributes.
account = _orgService.Retrieve(account.LogicalName, _accountId, attributes);
// Update the postal code attribute.
account["address1_postalcode"] = "98052";
// Update the account.
_orgService.Update(account);
Als u een entiteit wilt verwijderen, kunt u de belangrijkste kenmerkinformatie doorsturen aan de methode IOrganizationService.Delete. In het volgende codevoorbeeld ziet u hoe u de methode Delete kunt gebruiken.
_orgService.Delete("account", _accountId);
Zie ook
De entiteitsklasse gebruiken om koppelingen tussen gerelateerde records toe te voegen of bij te werken
De later gebonden entiteitklasse in code gebruiken
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht