Hi Guys,
please help me on the difference between 2 dll's
microsoft.crm.sdk and microsoft .Xrm.Sdk
Thanks,
Hi Gunjesh,
In short, Microsoft.Xrm.Sdk is used to interact with entity, and it is the main library we use for Dynamics.
Here are some most used interface and classes from Xrm.Sdk:
IOrganizationService(I), Entity, EntityCollection, EntityReference, IPluginExecutionContext(I)
While Microsoft.Crm.Sdk is less used, at least from my using experience. According to documentation, it seems that we could get some organization level information with the namespace.
However, another similar namespace with longer name Microsoft.Crm.Sdk.Messages is used more than Microsoft.Crm.Sdk, it has all built-in actions of Dynamics such as QualifyLeadRequest.
(Actually both of these two namespaces belong to Microsoft.Crm.Sdk.Proxy.dll assembly, so I think the comparison should be made between Microsoft.Crm.Sdk.Proxy.dll and Microsoft.Xrm.Sdk.dll instead.)
Regards,
Clofly
XRM has a lot more classes and interfaces: docs.microsoft.com/.../microsoft.xrm.sdk
I use the XRM one much more often.
CRM:
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,253 Super User 2024 Season 2
Martin Dráb 230,188 Most Valuable Professional
nmaenpaa 101,156