CRM Web reference vs CRM SDK
While working in a project where we integrate with CRM, I noticed how important it is not to mix the ways you can integrate with.
Either you create a reference to the CRM Web service in your Visual Studio project and the proxy classes are generated.
Or you can reference microsoft.crm.sdk.dll and microsoft.crm.sdktypeproxy.dll that exists in the CRM SDK.
You will soon notice that if you create a Request object, or maybe a BusinessEntity, DynamicEntity they are not compatible with eachother, and furthermore they might not even have the same methods and properties.
My recommendation is to use the CRM SDK only and never create a Web reference from within Visual Studio. The CRM SDK objects have more friendly properties and methods.
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Dear,
My question is about the performance issue between the two methods. i noticed that using CRM SDK is much faster than using a reference to the CRM Web service.
Kindly, can you explain this big difference in the performance ?
Best Regards.