Entity Developer is a powerful modeling and code generation tool for ADO.NET Entity Framework. You can design an entity model from scratch or reverse-engineer an existing database, in which case you will have the classes and the relations with just several clicks. All model editing operations are performed in GUI, eliminating the need of manual XML code editing. Code for different programming languages can be generated for the model with predefined or custom T4-like templates.
Entity Developer can be used as a separate application or as an add-in to Visual Studio 2010, Visual Studio 2012, Visual Studio 2013, Visual Studio 2015, Visual Studio 2017, Visual Studio 2019, or Visual Studio 2022. If the Visual Studio is installed on the PC, Entity Developer will be integrated with it during its installation, retaining the capability to be used as a separate application.
To start working with Entity Developer as a Visual Studio add-in, choose Add New Item... from the Project menu, then choose Devart Entity Framework Model, and click OK. The model will be added to your project and it will be opened as Entity Developer diagram. After this you may design the model manually or generate model entities from database by clicking the Create From Database button on the Entity Developer Model toolbar or by choosing Create From Database from the Tools -> Entity Developer menu. After you have finished editing model, just save it, and the code for it will be generated automatically.
If you want to use Entity Developer as a separate application, you may launch it from the Devart dotConnect for Dynamics 365 program group in the Start Menu. Then create and design your model or generate the new one from database. After the model is finished, generate code for it and add the generated code files to your Visual Studio project.
See Entity Developer documentation for more information about using it. To open the documentation, choose Entity Developer Documentation from the dotConnect for Dynamics 365 program group in the Start Menu or press F1 when Entity Developer window or dialog is active.