Edit nearly any kind of mapping for all the supported ORMs visually.
Easily generate a model from a database and apply database changes to the model. Switch to model-first whenever necessary.
Create a model and then generate a database from it automatically. Apply model changes to the database without losing data where possible.
Entity Developer is seamlessly integrated into Visual Studio; however, if you don't have Visual Studio, you still can use Entity Developer as a separate application.
Entity Developer is optimized to ensure comfortable and efficient work with large models, containing thousands of entities.
Execute LINQ, Entity SQL, or HQL queries (depending on the ORM used) without the need to finish your application.
Template-based code generation system in Entity Developer can satisfy even the most demanding developers.
Entity Developer offers a large set of predefined templates for generating C# or Visual Basic code for various needs.
Entity Developer allows you to configure code generation to a large extent with template properties, custom attribute support, extended properties for model objects, etc.
Even if the standard Entity Developer code generation is not enough for you, you can achieve virtually anything by creating your own custom templates, even generate code for other programming languages.
Entity Developer provides a console application that allows automating code generation/database updates and performing common operations via console commands: