This repository has been archived by the owner on Jan 16, 2024. It is now read-only.
v3.0.2
- 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