Entity Developer is a powerful ORM designer for ADO.NET Entity Framework, NHibernate,
LinqConnect, and LINQ to SQL. You can use
Model-First and Database-First
approaches to design your ORM model and generate C# or Visual Basic .NET code for
it. It introduces new approaches for designing ORM models, boosts productivity,
and facilitates the development of database applications.
Entity Developer allows you to create and edit NHibernate, Entity Framework, LinqConnect,
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
Entity Developer supports NHibernate,
Entity Framework, LinqConnect, and LINQ to SQL models. It offers a separate
edition for each of the supported ORMs and the Professional Edition supporting all
the three ORMs. Entity Developer for NHibernate and Entity Developer for Entity
Framework allow designing NHibernate and Entity Framework models. See the Compatibility page for the list of ADO.NET providers,
supported for these ORMs. Entity Developer for LINQ to SQL uses Microsoft SqlClient
to connect to database. Entity Developer is also included to the professional edition
of dotConnect for PostgreSQL, MySQL, Oracle, SQLite, and Salesforce and to LinqConnect.
Entity Developer provides powerful T4-like template-based code generation framework.
It offers you a number of predefined templates for different use cases. They are
templates for generating context, entities, and mapping, with support for fluent,
attribute, and XML mapping, both persistence aware and persistence ignorant (POCO)
entities, support for validation framework for entity property values validation,
etc. Additional templates offer functionality of automatic generating MVC Controller
and views, Data Transfer Objects with converter classes for entities, Data Annotations
metadata classes and other features. All these templates provide a number of settings
for rich configuration capabilities, and if these are not enough, you even can create
your own templates.
Use any approach in your development -
Model-First or Database-First.
Entity Developer provides optimized performance and convenient work with large models on all stages of development.
Entity Developer allows executing LINQ or ESQL
queries against the model, and view/edit data.
Entity Developer checks your model for errors asynchronously while you
You might be also interested in:
Entity Framework Support
ORM-enabled ADO.NET providers:
SQL Server management tools:
T4 Template Editor for Visual Studio:
Let me say first, that the DevArt DotConnect for Oracle is fantastic. It solved
the problem perfectly, which was to use LINQ with Oracle. The Entity Developer tool
is amazing--I can make a data change and it compiles immediately.
Mark A. Abraham, Indiana State Department of Health
I have got to say that you guys are the most responsive group when it comes to fixing
bugs. Many of the problems I have posted about have specifically been addressed
in a subsequent release of your dotConnect for Oracle or Entity Developer products.
This one wasn't even a complaint and you fixed it anyway. Thank you! Please keep
up the great customer service, you guys are awesome!
Rene Moller, Thesycon Systemsoftware & Consulting GmbH