Del via


Blande tidligt og sent bundne objekter

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

I Microsoft Dynamics 365 kan du blande tidlige bindings- og sene bindingsmetoder for at arbejde med begge stærke typer og Entity-klassen. Denne metode bruger både statiske metadata fra en kodegenereret fil af stærke typer med fleksibiliteten i Entity-klassen og dens hjælpemetoder.

Følgende eksempel viser én måde at blande metoder til tidlig og sen binding.

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





Tildele en sent bundet forekomst en tidligt bundet forekomst

Følgende eksempel viser, hvordan du tildeler en sent bundet forekomst en tidligt bundet forekomst.

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

Se også

Brug de tidligt bundne objektklasser i kode
Brug den sent bundne objektklasse i kode
Eksempel: Brug organisationens servicekontekst

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret