With the help of Entity Developer you may design entity models and diagramas or reverse engineering model from existing database.
Entity Developer is a powerful modeling and code generation tool for ADO.NET Entity Framework, LinqConnect, NHibernate, and LINQ to SQL. You can use Model-First and Database-First approaches to design your model and generate C# or Visual Basic .NET code for it.
You will have the possibility to use the model for generating C# or Visual Basic code integrating flexible predefined code templates.
Here are some key features of "Entity Developer":
· Visual ORM Model Designer with Code Generation
· Multiple ORM Support
· Integration to Visual Studio
· Model First and Database First
· Model Validation
· Optimized Work with Large Models
· Data Viewing/Editing
· Property Validation
Requirements:
· .NET Framework 3.5
· SQL Server Express Edition
· Visual Studio 2008, 2010, 2012
· dotConnect for MySQL 5.00 or higher
· dotConnect for Oracle 5.00 or higher
· dotConnect for PostgreSQL 4.00 or higher
· dotConnect for SQLite 2.00 or higher
Limitations:
· 30 days trial period
What's New in This Release: [ read full changelog ]
· The Save and Refresh buttons for persisting and reloading changes to / from a database is added to the Retrieve Data grid
· The behaviour is changed: a string default value for the property can be set without quotes in the Properties window
NHibernate support:
· The Inheritance Modifier property of HibernateProperty and HibernateRelationProperty is implemented
· The bug with setting the name of type for enum when generating the code for fluent mapping is fixed
Entity Framework support:
· The behaviour is changed: the validation error is not generated when an abstract class is used in Table Per Type inheritance
· The bug with mapping nested complex data types in the MSL part of the model in the synchronization mode is fixed
· The bug with quoting function name in the Default Value attribute of the timestamp property in Update To Database/Generate Database Script wizards is fixed (MySQL)