Entity Developer History
This page lists the functionality added in each version of Entity Developer.
To view the full changelog including bug fixes, consult the
Entity Developer revision history.
09-Dec-11 New features in Entity Developer 4.2
- Capability for customizing the default Type Mapping Rules is implemented
- Capability for setting diagram options either globally for all diagram documents or separately for a particular one is implemented: the Diagram Appearance and Printing options can now be set through the Options dialog box
- Capability for setting such options as Environment, Diagram and Servers' to adjust the Entity Developer behavior, Model diagram behavior and Type Mapping Rules to your needs is implemented
- Capability for setting and defining the class property validation rules based on different engines (Data Annotation, Enterprise Library, NHibernate Validator) is added
- The documentation generation for navigation properties is implemented
- The documentation generation for Enum members is implemented
- The "Recreate Model" option, allowing to rebuild the model from a scratch, is added to the "Update Model From Database" wizard
- The algorithm for forming the Navigation Properties names, when there are several FOREIGN KEY constraints between the same tables, is changed
- The behaviour is changed: database column comments are transfered to the Summary attribute of the Documentation property now
- The behaviour is changed: the Navigation Property will not be displayed on the diagram and in Model Explorer if "Generate" is set to false for the appropriate association end
- The behaviour is changed: the Validate Required attribute is synchronized with the Nullable attribute of Property by default now
- The behaviour is changed: when selecting a property in the Model Explorer, the corresponding entity on the diagram does not expand if it is collapsed
- The behaviour is changed: the DATETIME2 data type is now used for columns, corresponding to System.DateTime properties, for Microsoft SQL Server 2008 and later
NHibernate support
- The support for collections of dependent objects is added
- The new "Generate" extended property, which allows disabling code generation, is added for entity properties and complex type properties
- The possibility to disable "hibernate-configuration" section generation in an application configuration file when saving a model is implemented
- Synchronization with cascading updates and deletes basing on the foreign key constraints is supported
- The ability to pre-define filter criteria and attach those filters at both a class level and a collection level is implemented
- The new "ConstructorModifier" extended property, which allows controlling access for the class constructor, is added for entities and complex types
- The possibility to generate extensibility partial On<property name>Changing and partial On<property name>Changed methods separately with the "PropertyChangePartialMethods" template property is added
- The behaviour is changed: an implicit NOT NULL column attribute in SQL script is determined by the Nullable attribute of Property now
- The behaviour is changed: the Validate Max Length attribute is synchronized with the Length attribute of Column by default now
- The behaviour is changed: "Getter Modifier" and "Setter Modifier" code generation properties are added for entity properties instead of the "Modifier" property
- The behaviour is changed: the field initialization code will create an object of the type, similar to the internal NHibernate type for this field
- The behaviour is changed: the type of the Column.NotNull property is changed to System.Nullable<System.Boolean> and the property can accept three values: true, false and null
Entity Framework support
- The HasStream attribute of entity types, which is used to retrieve binary data as a stream via Open Data Protocol, is supported
- The "Detect function-based column default value" option for automatic setting StoreGeneratedPattern to Identity for corresponding columns is implemented (by default, false)
- The GeneratePartialClass template property to generate a partial class, which will not be overwritten by the designer, for each class in the model is added
- The behaviour is changed: the Validate Max Length attribute is synchronized with the Max Length attribute of Property by default now
LINQ to SQL support
- The behaviour is changed: the Validate Max Length attribute is synchronized with the Max Length attribute of Property by default now
06-Sep-11 New features in Entity Developer 4.1
- New skins to improve the apllication appearance are implemented
- Selection driven highlighting is implemented
- Capability for changing the shape color for entities, complex types and enums is implemented
- Capability for selecting the diagram skin type is implemented
NHibernate support
- Support for enumerated types ("enums") is implemented
Entity Framework support
- Support for enumerated types ("enums") in Entity Framework June 2011 CTP models is implemented
- Support for spatial data-types for Geography and Geometry in Entity Framework June 2011 CTP models is added
- Import for selected stored procedures into the context model is implemented
- Table-Valued Functions support is improved
LINQ to SQL support
- Support for enumerated types ("enums") is implemented
07-Jul-11 New features in Entity Developer 4.00
- The possibility to export the diagram into an image file is added
- The pluralization algorithm is improved when Naming rules are defined
- The possibility to export the diagram into an image file is added
NHibernate support
- NHibernate support is added
- The possibility of configuring the second-level cache is added
Entity Framework support
- The changes in the Entity name are now preserved by Update From Database Wizard
- The possibility to restrict adding the connection string information to the application configuration file is added
- The Entity Key handling for Views in Update From Database Wizard is improved
LINQ to SQL support
- The possibility to restrict adding the connection string information to the application configuration file is added
17-May-11 New features in Entity Developer 3.50
-
New Templates are added:
- LINQ to SQL: POCO template with XML mapping generation
- Entity Framework: POCO template, Self-Tracking template,
DbContext template with fluent mapping generation
- Templates usability is improved
- Template Editor is significantly improved
- Ability to declare additional properties for model objects is
added
- Ability to specify .NET attributes for model objects is added
- The "Preserve schema name in storage" option is added
27-Jan-11 New features in Entity Developer 3.20
- Supported Visual Studio 2010 Service Pack 1
- Added possibility to split model into several diagrams for better handling of large models
- Implemented possibility to disable automatic recognition of many-to-many associations
- Added ConstraintSet property for Constraints in the Store part of the Entity Framework model
- Added mapping for Function Import result types (Entity Framework v4 only)
- Changed behaviour: when adding two related entities with the corresponding properties having different types, an invalid association is created now
29-Nov-10 New features in Entity Developer 3.00
- Supported Visual Studio 2010 Service Pack 1 Beta
- Update To Database with Storage Synchronization functionality added
- Added Update Model From Database functionality
- Added multiselect support for properties
- Improved large models handling
31-Mar-10 New features in Entity Developer 2.80
- Added default bindings to entity fields in Insert(Update/Delete) MethodMappings
- Added possibility of renaming associations in the model
- Support for ADO.NET Entity Framework 4 added
- Support for multi-result set methods added
- Improved dialogs for editing model objects
- Full integration with Visual Studio implemented
- Added full support for ModificationFunctionMapping
- Improved Find in Model functionality
- Improved One-To-One associations handling
14-Jan-10 New features in Entity Developer 2.50
- New t4 like template engine with powerful editor added
- Updated code generation
- Ability to generate separate files for classes
- Entity Framework Pregenerated Views support added
- Improved null handling code generation
- Ability to execute LINQ and Entity SQL queries with data and native sql preview added
- Ability to preview and edit data in Database Explorer added
- Table splitting added (emulation of deferred loading for "large" datatypes in EF)
- OnDelete support for associations added
14-Jul-09 New features in Entity Developer 2.20
- Advanced mapping with Entity Framework QueryView supported
- Displaying of Navigation properties on diagram and project explorer implemented
- Ability to change properties order added
- Ability to edit Referential constraints added
- Ability to set OnDelete action added
- Ability to set Rows Affected parameter added
- Added advanced search on the model
- Added support for SQL Server CE
- Added dialogs for suitable storage model editing
- Added support for storing connections in the configuration files
- Added Entity Set Pluralization Naming Rule
- Fixed bug with namespaces
- Fixed bug with invisible OK button in Association Editor
- Fixed bug with <edmx:*> tags
- Fixed bug with XML Comments serialization
28-Apr-09 New features in Entity Developer 2.00
- Supported ADO.NET Entity Framework
- Supported stored procedures and functions for liNQ to SQL
- Entity Framework Complex Type supported
- Entity Framework Storage Model editing supported
- Many-to-Many associations retrieving added
- Added naming rules for database objects
- Added Visual Studio integration
- Validation schema improved
- Improved class diagram
- Improved Database Explorer
- Usability improvements
- Stability and performance improvements
21-Nov-08 First release of Entity Developer 1.00