Entity Developer is a professional tool for creating ORM models. It supports Entity Framework, NHibernate, LINQ to SQL and Telerik Data Access models. It was created for database developers to simplify the process of designing ORM models visually, without writing a single line of code.
First, a new model must be created. It can be created either database or model first, that is, from pre-existing database or without pre-existing database. By choosing a second option, a database will be generated from the model. You can also choose whether to enable or disable automatic sync with a storage part, during a conceptual part of designing process, when using model first approach.
When all is set up, you can use items listed in Model Explorer to start creating classes, inheritances, methods and similar, and drag them to the main window, where you can insert properties, create mappings and so on. Model Explorer also allows you to create your own templates or choose from the list of existing ones, for generating C# or .NET code from models.
Errors and warnings are listed in Error List, enabling you to see if something is not working properly, while the model is being edited. If there is an error or warning present, you can revalidate the model, after it has been corrected.
In conclusion, a useful tool for simplifying the process of creating database applications, while also presenting new ways of designing ORM models. Additionally, it also supports integration with Visual Studio.