Ef Designer: 1.2.0 Release

Release date:
July 21, 2018
Previous version:
1.2.0-RC3 (released July 16, 2018)
Magnitude:
2,328 Diff Delta
Contributors:
1 total committer
Data confidence:
Commits:

Top Contributors in 1.2.0

msawczyn

Directory Browser for 1.2.0

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

Release Notes Published

New Features

  • Roslyn-based code analysis now allows dragging C# files onto the design surface to add or update classes and enums
  • Can add INotifyPropertyChanged interface and implementation for entities
  • Ability to tag model as a specific EF version (especially useful for EF Core as new capabilities are being added often)
  • Support for dependent (complex/owned) types
  • Option to generate dependent types in a separate directory
  • Output directory overrides for classes and enums
  • On model save, can optionally automatically install EF NuGet packages for the model's EF type and version
  • Context menu action to expand and collapse selected classes and enums

Enhancements

  • Added ability to add/edit enum values via text in the same way properties can be added/edited in classes
  • Property grid hides element properties if they're not appropriate for the EF version
  • Inheritance strategy automatically changes to table-per-hierarchy if targeting EF Core
  • Context property "Database Type" changed to "SqlServer Type" to better reflect what it does
  • Selecting an element in the Model Explorer highlights it on the diagram