Command Line Code Generation Tool
Available at SDKBin
Rely on Microsoft.Xrm.Sdk.dll
Generates Early bound .Net classes, which represents EDM for CRM.
Example of Command Line
IDiscoveryService & IOrganizationService
Available in Microsoft.Xrm.Sdk.dll
IDiscoveryService Namespace is Microsoft.Xrm.Sdk.Discovery
IOrganizationService Namespace is Microsoft.Xrm.Sdk
IDiscoveryService Provides programmatic access to organization and user information.
IOrganizationService Provides programmatic access to the metadata and data for an
IDiscoveryService has Execute as public method.
IOrganizationService has Associate, Create, Delete, Disassociate, Execute, Retrieve,
RetiriveMultiple, Update as public methods.
FetchXML is a proprietary query language of CRM
Based on a schema that describes the capabilities of the language
Can be generated by navigating to Advanced Search then Download FetchXML.
Open Source Tools
XrmToolBox by Tanguy Tauzard
- Solutions components management and edition tools, debugging and test tools
SparkleXrm by Scott Durow
- For building Dynamics CRM XRM solutions using Script#, jQuery & Knockoutjs.