yagasoft / DynamicsCrm-CodeGenerator

A Visual Studio extension that allows generating early bound classes for Microsoft Dynamics CRM entities based on a template file.
http://yagasoft.com
GNU General Public License v3.0
11 stars 7 forks source link
365 code concrete contract crm development dynamics dynamics-365 dynamics-crm early-bound entity-framework generate generator metadata microsoft static tool visual-studio web-service xrm

DynamicsCrm-CodeGenerator

Join the chat at https://gitter.im/yagasoft/DynamicsCrm-CodeGenerator


A Visual Studio extension for generating early bound classes for Microsoft Dynamics CRM entities based on a template file, similar to Entity Framework.

Features

This tool is available as an XrmToolBox plugin as well (here).

How To Use

You can read a quick overview of the tool and its functionality here.

To get started, install the Visual Studio extension (here).

Note: any window can be closed by pressing the ESC button on the keyboard, even if the generator is busy.

Add a template to your project

Highlight the project where you want to add the template and generated code.
Click on Tools –> Add CRM Code Generator Template... (if you don't see this menu, then shutdown VS and reinstall the extension).

File

If you make schema changes in CRM and you want to refresh the code, right click the template and select "Run Custom Tool".

File

Changing the template

When you make changes to the template and save, Visual Studio will automatically attempt to regenerate the code.

Screenshots

File

File

File

File

File

Upcoming/planned

Credits & Contributions

Changes


Copyright © by Ahmed Elsawalhy (Yagasoft) -- GPL v3 Licence