About Entity Developer

Modeling and code generation tool.

Entity Developer lets you create and edit Entity Framework, LinqConnect, NHibernate, and LINQ to SQL models visually. You can use either Model-First or Database-First approaches to design your models and generate C# or Visual Basic .NET code from them. Entity Developer introduces approaches for designing ORM models, boosting productivity, and facilitating the development of database applications.

Visual ORM Model Designer with Code Generation
Entity Developer allows you to create and edit Entity Framework, LinqConnect, NHibernate, and LINQ to SQL models visually, without typing a line of XML code. It supports creating all kinds of mapping, such as table splitting, mapping entity to several tables, complex types, inheritance hierarchies, creating entities from SELECT statements and methods from SQL code, etc. Code generation is very flexible due to using T4-like templates, allowing virtually anything you may want for code generation. C# and VB code can be generated for your model out-of-the-box, and you may even create your own templates for other programming languages.

Multiple ORM Support
Entity Developer supports Entity Framework, LinqConnect, NHibernate and LINQ to SQL models. Entity Developer for SQL Server uses standard Microsoft SqlClient, and intended for designing LINQ to SQL, and Entity Framework models. Entity Developer for dotConnect uses Devart dotConnect data providers. It allows you to design LinqConnect and Entity Framework models, and is available as a part of LinqConnect and Professional editions of dotConnects for Oracle, MySQL, PostgreSQL, and SQLite. Entity Developer for NHibernate allows designing NHibernate models using any ADO.NET providers, including dotConnects and Microsoft SqlClient.

Integration to Visual Studio
Entity Developer seamlessly integrates with Visual Studio. You may edit your Entity Developer models as Visual Studio documents, in the same way as EDM models. Entity Developer toolbars and tool windows behave as native Visual Studio toolbars and toolwindows, all Entity Developer functionality is available from Visual Studio menu. However, Entity Developer can be used as a stand-alone application, and it does not require Visual Studio to function.

Features

  • Model First and Database First - Use any approach in your development - Model-First or Database-First.
  • Optimized Work with Large Models - Entity Developer provides optimized performance and convenient work with large models on all stages of development.
  • Data Viewing/Editing - Entity Developer allows executing LINQ or ESQL queries against the model, and view/edit data.
  • Model Validation - Entity Developer checks your model for errors asynchro­nous­ly while you edit it.
  • Code Generation - Code generation is very flexible due to using T4-like templates, allowing virtually anything you may want for code generation.

Entity Developer Professional Edition Features

  • LINQ to SQL support
  • Entity Framework support
  • NHibernate support
  • Visual schema modelling
  • Reverse engineering
  • Predefined templates
  • Custom templates
  • SQL Server support
  • Third-party ADO.NET provider support
  • Unlimited number of entities in model

Entity Developer NHibernate Edition Features

  • NHibernate support
  • Visual schema modelling
  • Reverse engineering
  • Predefined templates
  • Custom templates
  • SQL Server support
  • Third-party ADO.NET provider support
  • Unlimited number of entities in model

Entity Developer Entity Framework Edition Features

  • Entity Framework support
  • Visual schema modelling
  • Reverse engineering
  • Predefined templates
  • Custom templates
  • SQL Server support
  • Third-party ADO.NET provider support
  • Unlimited number of entities in model

Entity Developer LINQ to SQL Edition Features

  • LINQ to SQL support
  • Visual schema modelling
  • Reverse engineering
  • Predefined templates
  • Custom templates
  • SQL Server support
  • Third-party ADO.NET provider support
  • Unlimited number of entities in model