2016-07-14 16 views
0

CrmEntityReference Klasse der EntityReference Klasse reichtWas ist der Unterschied zwischen EntityReference und CrmEntityReference Klasse

https://msdn.microsoft.com/en-us/library/microsoft.xrm.client.crmentityreference(v=crm.7).aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-2 hier erwähnt.

Aber was ist der Unterschied zwischen ihnen?

+0

Warum nicht einfach die dort aufgelisteten Member und Methoden untersuchen, um herauszufinden, welche Erweiterung hinzugefügt oder überschrieben wird? – Filburt

Antwort

1

CrmEntityReference ist im Microsoft.Xrm.Client Namensraum.

EntityReference ist im Microsoft.Xrm.Sdk Namensraum.

Dies deutet auf den Unterschied zwischen den beiden: Crm * ist von Developer Extensions for Microsoft Dynamics CRM, die für Client-seitige Anwendungen verwendet werden soll. Insbesondere sollten CrmEntityReference und EntityReference identisch sein, mit dem Unterschied, ob Sie Developer Extensions beim Generieren Ihres frühen gebundenen Codes verwendet haben oder nicht.

Für einen genaueren Blick auf den Funktionen des Developer Extensions, haben einen Blick auf Microsoft.Xrm.Client Part 1: CrmOrganizationServiceContext and when should I use it?:

Der Microsoft.Xrm.Client Namespace von der Anordnung des gleichen Namen kommt ‚microsoft.xrm.client .dll '. Es ist nicht für Plug-in oder Workflow-Code verfügbar und wurde speziell für die Verwendung in Windows .NET Clients oder ASP.NET-Clients entwickelt, die mit Dynamics CRM kommunizieren.