This repository has been archived by the owner on Jan 16, 2024. It is now read-only.
Releases: msawczyn/EFDesigner
Releases · msawczyn/EFDesigner
v3.0.8.0
v3.0.7.2
v3.0.7
- Fixed a number of issues with importing compiled assemblies
- Fixed coloring of cascade delete associations when flagged on the model (see #291)
- Fixed missing '$' in generator template that was generating bad code for table schemas (see #289)
- Restored auto-instantiation of dependent objects in entity constructors (see #287)
- Added Microsoft.VisualStudio.Modeling.Components.15.0.dll to DslPackage assembly (see #293)
- Removed validations on model open/load that prevented a misconfigured model from loading. Errors will still be shown during editing and when saving.
- New context menu item to add class elements at the cursor position on a diagram (thanks to dcastenholz for the addition)
- New context menu item to generate code from the Solution Explorer (thanks to dcastenholz for the addition)
- Method visibility changes to allow MEF extensions to supply new icons and to layout a diagram (thanks to dcastenholz for the addition)
v3.0.7.1
- Fixed a number of issues with importing compiled assemblies
- Fixed coloring of cascade delete associations when flagged on the model (see #291)
- Fixed missing '$' in generator template that was generating bad code for table schemas (see #289)
- Restored auto-instantiation of dependent objects in entity constructors (see #287)
- Added Microsoft.VisualStudio.Modeling.Components.15.0.dll to DslPackage assembly (see #293)
- Removed validations on model open/load that prevented a misconfigured model from loading. Errors will still be shown during editing and when saving.
- New context menu item to add class elements at the cursor position on a diagram (thanks to dcastenholz for the addition)
- New context menu item to generate code from the Solution Explorer (thanks to dcastenholz for the addition)
- Method visibility changes to allow MEF extensions to supply new icons and to layout a diagram (thanks to dcastenholz for the addition)
v3.0.6.1
v3.0.6.0-nightly
- Added ability to copy current diagram to clipboard
v3.0.5.2
v3.0.4
3.0.4
- Added context menu choice to visually align node elements on diagrams.
- Fix for detecting correct EF version when anything with "Latest" in it is configured (see #266)
- Fix to generate correct initial value code for decimal properties (see #268)
- Fix for constructor code generation in 1-N unidirectional associations (see #263)
- Removed addition of default objects in constructors for required associations for all EF versions (see #271)
v3.0.3
3.0.3
- Added VS UML icon for model file in solution explorer (thanks to https://github.com/dcastenholz for the change)
- Classes with custom interfaces can now display an indicator with a tooltip indicating the interface type(s). This glyph is enabled/disabled at model level.
- Added ability to specify that an association should be automatically included in any queries that use it (EFCore5 only). The association connector will appear bolder if at least one end is auto-included.
- Updated association tooltip to indicate which, if any, end is auto-included
- Fix to ensure database collation overrides don't get applied to the wrong column types
- Fix to allow 1..1 association to owned types in EFCore5 (see #252)
- Fix to calculate EF version number correctly when "Latest" was specified in designer (see #254)
- Fix to generate correct DeleteBehavior enum values in EFCore < v3 (see #257)
- Removed INotifyPropertyChanged option from designer. Implementers wanting this interface can add it to a partial class file as any other interface, as there's really nothing special about it.
- Generated code now honors the ExcludeFromMigration setting for a class
v3.0.2
- Added setting on designer surface to set visibility defaults for entity default constructors, and overrides for that setting on the entities
- Added
public bool ModelAttribute.IsForeignKeyProperty
for use by developers doing custom code generation from the model - Added option for turning off DbSet and table name pluralization (see #246)
- Added option for how to name foreign key shadow properties - either with or without underscores (see #250)
- Added option to generate DbContextFactory class, for use in context pooling. Asking for DbContext factory method generation disables generating OnCreating method, since they don't play well together.
- Changed property editor for custom attributes to be multiline, to ease editing (see #251)
- Fixes for code generation of new EFCore5 database collation options
- Fixed condition where sometimes generated code in entity default constructors would create infinitely recursive calls
- Stopped escaping standard XML comment tags in summary and description fields (see #248)
- Due to the new seeding needs in EFCore5, setters for identity properties are now public even if set to be auto-generated
v3.0.1
- Added [Description] attribute (to classes, properties, enums and enum values where summary was non-blank) to facilitate tooling use
- Fixed an issue where EFCore5 code was generating cascade delete commands in the wrong place (see #243)
- Editing class properties and enum values as text now retains properties that aren't available in the text syntax (see #242)