Ef Designer: v2.0.0.2-pre Release

Release date:
March 30, 2020
Previous version:
v2.0.0.1 (released March 30, 2020)
Magnitude:
144 Diff Delta
Contributors:
1 total committer
Data confidence:
Commits:

Top Contributors in v2.0.0.2-pre

msawczyn

Directory Browser for v2.0.0.2-pre

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"
  • 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.
  • Designer has optional visual grid with color, size and snap-to-grid options available
  • 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: Couldn'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)
  • Fix: Now escaping XML comment text properly
  • Fix: Issue with GeographyPoint: System.Data.Entities.Spatial not found for .Net Core 3.1 (See https://github.com/msawczyn/EFDesigner/issues/159)
  • Fix: HasDefaultSchema doesn't work with MySql (See https://github.com/msawczyn/EFDesigner/issues/160)