.NET Apps and the CRM SDK
Working with CRM from external .NET applications and assemblies is an important activity, and one which the CRM SDK readily supports. There are many examples of real-world cases where you may want to write code to communicate with CRM. Some of these cases involve integration and migration of data, which are covered in Chapter 3. Other cases are for small loads of data, pulls of data for reporting purposes, and views into data for external applications. This chapter outlines how to write a C# assembly that will read from and write to CRM. It also discusses how to write CRM data to SQL Server.