Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.

v3.0.2

Compare
Choose a tag to compare
@msawczyn msawczyn released this 21 Dec 04:06
· 69 commits to master since this release
  • 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