Using an ERD tool to create CRM entities

I get asked this now and then: “I want to use Erwin [or Visio or Visual Studio or…] to graphically design the CRM entity model, then have the actual CRM entities generated off of the tool I used to design the entities.” While I am not aware of a direct way to do this with…


Batch updating fields with crmsvcutil generated code

Scenario: “I love early bound code because of compile time checking, LINQ query enablement, etc.  I want to batch update a bunch of records, but OrganizationServiceContext.SaveChanges() executes under the hood as one web service call per entity.  How do I batch update?  Also, how do I make sure that only the fields I change are…


Using LINQPad with the CRM Online OData service

I’ve been a longtime fan of LINQPad ( as a general purpose tool for executing LINQ queries with various LINQ enabled technologies as well as a general purpose scratchpad for testing out .NET code without having to fire up Visual Studio.  I’ve already blogged about how to use LINQPad to work with the CRM Online…


Setting up a Microsoft Cloud trial

CRM Online based solutions often run across the broader Microsoft Cloud, not just CRM Online alone.  As they say, a picture is worth a thousand words.  So here’s a picture that hits home this point at a high level. To help people get started trying this environment out, I’ve created a video that walks you…


Debug CRM Online Plugins

Debugging plugins in CRM Online just got a lot better with the latest version of the plugin registration tool that ships with CRM 2015.  In the video below, I walk you through how to debug CRM Online plugins using Visual Studio. @devkeydet


Microsoft Dynamics Technical Conference

February 2-4, 2015, Seattle WA Hear from Jujhar Singh, General Manager of Program Management for Microsoft Dynamics CRM, about why you should be a part of the Microsoft Dynamics Technical Conference. Equal parts education, networking, and fun, the Microsoft Dynamics Technical Conference brings together Microsoft Dynamics CRM professional and developer communities in a technical readiness…