Delen via


Vroege en late gebonden entiteiten combineren

 

Gepubliceerd: januari 2017

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

In Microsoft Dynamics 365 kunt u de combinatie vroege binding en late binding gebruiken om met beide sterke typen en de klasse Entity te werken. Deze methode gebruikt zowel statische metagegevens uit een door code gegenereerd bestand van sterke typen met de flexibiliteit van de klasse Entity en de hulpmethoden.

Het volgende voorbeeld laat u een manier zien om vroege en late verbindingsmethoden te combineren.

// Create an organization service context object
AWCServiceContext context = new AWCServiceContext(_serviceProxy);

// Instantiate an account object using the Entity class.
Entity testaccount = new Entity("account");

// Set several attributes. For account, only the name is required. 
testaccount["name"] = "Fourth Coffee";
testaccount["emailaddress1"] = "marshd@contoso.com";

// Save the entity using the organization service context object.
context.AddToAccountSet(testaccount);
context.SaveChanges();





Een vroeg gebonden exemplaar toewijzen aan een laat gebonden exemplaar.

Het volgende voorbeeld laat zien hoe u een vroeg gebonden exemplaar toewijst aan een laat gebonden exemplaar.

Entity incident = ((Entity)context.InputParameters[ParameterName.Target]).ToEntity<Incident>();
Task relatedEntity = new Task() { Id = this.TaskId };

incident.RelatedEntities[new Relationship("Incident_Tasks")] = 
new EntityCollection(new Entity[] { relatedEntity.ToEntity<Entity>() });

Zie ook

De eerder gebonden entiteitklassen in code gebruiken
De later gebonden entiteitklasse in code gebruiken
Voorbeeld: De organisatieservicecontext gebruiken

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht