Ef Designer: v2.0.0.0-rc3 Release

Release date:
April 11, 2020
Previous version:
v2.0.0 (released April 11, 2020)
Magnitude:
3,226 Diff Delta
Contributors:
1 total committer
Data confidence:
Commits:

25 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored March 15, 2020
Authored April 7, 2020
Authored March 22, 2020
Authored April 9, 2020
Authored April 9, 2020
Authored March 11, 2020
Authored March 10, 2020
Authored April 11, 2020
Authored March 9, 2020
Authored March 15, 2020
Authored March 24, 2020
Authored March 27, 2020
Authored March 20, 2020
Authored March 27, 2020
Authored March 16, 2020
Authored March 11, 2020
Authored March 11, 2020
Authored March 8, 2020
Authored March 16, 2020
Authored March 7, 2020
Authored March 27, 2020

Top Contributors in v2.0.0.0-rc3

msawczyn

Directory Browser for v2.0.0.0-rc3

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

  • Dropped support for Visual Studio 2017; was getting to be too much to keep the tool viable for that Visual Studio version.
  • It's now possible to have multiple diagrams for the same model, each showing a different view and synchronized as the model changes. Perfect for helping to understand large models.
  • Added ability to specify foreign key properties (See https://github.com/msawczyn/EFDesigner/issues/55)
  • Foreign key properties have a unique glyph so they can be easily picked out of the crowd
  • Foreign key properties that are primary keys also have a unique but different glyph
  • Completely restructured assembly parsers; they now cleanly handle all combinations of EF6/EFCore2/EFCore3 and .NETCore2/.NETCore3/.NETFramework
  • Modified assembly parsers to find declared foreign keys and add them to the model appropriately
  • Added options dialog (Tools/Options/Entity Framework Visual Editor)
  • Added use of GraphViz for model layout (if installed and path is added to "Tools/Options/Entity Framework Visual Editor")
  • Added switch to disable generation of classes and enumerations for those cases where they are coming from different assemblies but need to be in the model to avoid errors.
  • Added visual indicator on classes and enumerations where code generation is disabled
  • Added ability to override the base class of the generated DbContext to be something other than "DbContext"
  • Attributes can now be flagged as abstract in the same way classes can.
  • Join tables in many-to-many associations can now have custom names (EF6 only, until EFCore supports many-to-many cardinalities)
  • Removing an enumeration removes all entity properties that use that enumeration, after displaying a warning.
  • Renamed toolbox category to "EF Model Diagrams"
  • Enhanced display of model elements in the Visual Studio property window's object list
  • Removed MSAGL layouts. No one understood them anyway.
  • Removed tool automatically installing NuGet packages. Too volatile.
  • Fix: OutputDirectory lost on reload (See https://github.com/msawczyn/EFDesigner/issues/144)
  • Fix: Unidirectional Many-to-One Association missing Required (See https://github.com/msawczyn/EFDesigner/issues/145)
  • Fix: Can't delete property initial value for Enum values (See https://github.com/msawczyn/EFDesigner/issues/148)
  • Fix: Support for Empty / blank "File Name Marker" (See https://github.com/msawczyn/EFDesigner/issues/149)