50 Thursday, December 22, 2016 |
Suresh Maurya
Dynamics CRM Consultant at IBM

What is difference between early and late binding?

Key difference between early and late binding involves type conversion. Whereas early binding provides compile-time checking of all types so that no implicit casts occur, late binding checks types only when the object is created or an action is performed on the type. The Entity class requires types to be explicitly specified to prevent implicit casts.

What are the types of solutions?

  1. Default solution
  2. Managed and unmanaged solution.

Ad-hoc Reporting for Microsoft Dynamics AX, NAV, GP, SL and CRM

In this video, you will learn how easy it is to query and report on your Microsoft Dynamics AX, NAV, GP, SL and CRM ERP database with BI360's ad-hoc reporting tool.


Dynamics GP - MSFT Dynamics CRM Adapter

http://www.microsoft.com/erp : By utilizing the Microsoft Dynamics CRM Adapter Service, you can synchronize changes made in Dynamics CRM with other Microsoft Dynamics ERP solutions, such as Dynamics GP.

Content Marketing with Microsoft Dynamics Marketing

Update a Parent from a Child Record with a Dynamics CRM 2011 Workflow

Rather than make your users open multiple forms to update information, you can use Dynamics CRM 2011 workflows to update information on parent records from a child form. Here's how to do it.

Microsoft Dynamics CRM Online 2015 Update 1 - SharePoint Integration New Features

Deployment Web Service in Microsoft Dynamics CRM

In Microsoft Dynamics CRM you can use the Deployment Web service (Deployment Service) as a programmatic alternative to using the Deployment Manager. This allows you to manage organizations, servers, and licenses for deployments of Microsoft DynamicsCRM.

With Deployment service you can create solutions to do the following:

  • Manipulate the organization entity to create, import, upgrade, enable or disable organizations. 
  • Retrieve and view Microsoft DynamicsCRM license information for a deployment. 
  • Update deployment configuration settings. 
  • Add or remove deployment administrators. 
  • Enable, disable, or delete servers.
  • Update settings that are stored in the configuration database.
  • Enumerate and change state of servers in the deployment.
  • The deployment service works with Windows integrated authentication (Active Directory) only.

Deployment service URL


CRM 2011 Overview - Microsoft Dynamics CRM 2011

This video provides a high level overview of the sales, marketing and service functionality in Microsoft Dynamics CRM 2011.

The overview includes Dashboards, Leads, Accounts, Contacts, Campaigns, Cases and KB Articles.

Microsoft Dynamics CRM 2011 - How to make "Dialogs"

This video should show you how dialogs work and how to create them in Microsoft Dynamics CRM 2011. Enjoy!


Delete a Record In Microsoft Dynamics CRM Using Early Bound

Delete Method

To delete a record pass entity logical name and record guid to IOrganizationService.Delete(entityname,Guidmethod.


Name Type Comment
entityname String Entity logical name
guid Guid Guid of record to delete



This method is implemented by OrganizationService class and OrganizationServiceContext generated in previous chapter.

Using Early Bound


Following example demonstarates how to delete a record in Microsoft Dynamics CRM using early bound


using Microsoft.Xrm.Client.Services;
using Microsoft.Xrm.Sdk;
using Microsoft.Xrm.Sdk.Query;
using System;

namespace Msxrmtools
class Program
static void Main(string[] args)
//"connection" = connection string name from config file"
IOrganizationService _service = new OrganizationService("connection");

//assumed guid of existing account record to delete
Guid _accountId = new Guid("9ec0b0ec-d6c3-4b8d-bd75-435723b49f84");

_service.Delete(Account.EntityLogicalName, _accountId);