Ef Designer: v3.0.2 Release

Release date:
December 21, 2020
Previous version:
v3.0.1 (released December 4, 2020)
Magnitude:
2,788 Diff Delta
Contributors:
1 total committer
Data confidence:
Commits:

Top Contributors in v3.0.2

msawczyn

Directory Browser for v3.0.2

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

Release Notes Published

  • 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 https://github.com/msawczyn/EFDesigner/issues/246)
  • Added option for how to name foreign key shadow properties - either with or without underscores (see https://github.com/msawczyn/EFDesigner/issues/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 https://github.com/msawczyn/EFDesigner/issues/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 https://github.com/msawczyn/EFDesigner/issues/248)
  • Due to the new seeding needs in EFCore5, setters for identity properties are now public even if set to be auto-generated