New build of Entity Developer 4.2.110 is available for download now.
This version includes:
- The documentation generation for Enum members is implemented
- 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: 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
- The bug with adding diagrams when the Notation parameter of the diagram "Property Details Level" is set to "Name And Type" is fixed
- The bug with changing the Type property simultaneously for several inheritances is fixed
- The bug with invalid Properties grid data refreshing for the selected attribute in the Attributes dialog box is fixed
- The bug with formatting indents when generating code is fixed
- The bug with saving inheritance layout on the diagram is fixed
- The bug with incorrect model diagram saving after deleting a complex type from a diagram is fixed
- 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 OnChanging and partial OnChanged 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 and the property can accept three values: true, false and null
- The bug with incorrect saving of generators in the .hbm.xml mapping files is fixed
- The bug with setting full enum name in property type is fixed
- The "Detect function-based column default value" option for automatic setting StoreGeneratedPattern to Identity for corresponding columns is implemented (by default, false)
- The behaviour is changed: the Validate Max Length attribute is synchronized with the Max Length attribute of Property by default now
- The bug when the names of constraints in the Store part of the model are not taken into account by Generate Database Script From Model wizard is fixed
- The bug with Retrieve Data when using DbContext template is fixed
- The bug with Table Per Hierarchy (TPH) when using abstract intermediate class between the base and derived classes is fixed
- The behaviour is changed: the Validate Max Length attribute is synchronized with the Max Length attribute of Property by default now
http://www.devart.com/entitydeveloper/