Skip to content

v4.2.7

Latest
Compare
Choose a tag to compare
@msawczyn msawczyn released this 19 Jan 11:20
· 9 commits to master since this release

4.2.7

  • Support for per-entity inheritance in EF7
  • Added option to generate nullable indicators
  • Added temporal table support for EFCore6 and above. These aren't supported by every database, and you're on your own to know if your database supports them.
  • Arrays of native types can now be used as property types in EFCore8+ projects
  • Aggregate ("owned") types can now be stored as JSON properties in EFCore7+ projects
  • Associations with transient, non-collection objects can be stored as JSON properties in EFCore7+ projects
  • Added support for reverse engineering EFCore v8 assemblies
  • Fixes issue when generating code for properties that have a default enumeration value. Thanks to @equipatuequipo for the pull request.
  • Association classes are back, but only for cases where each side of the many-to-many bidirectional association has a single identity property.
  • Removed EFCore2 and EFCore3 parsers. Those EFCore versions have been obsolete for quite a while. If you need to use them, you can still use the 4.2.5 version of the extension.
  • Constructors with required-but-transient associations no longer have those associations as parameters. If that constructor is needed, add it to the partial class file.
  • Tightened up the concept of transient entities. We're now generating better code for these and the restriction that transient associations must be auto properties has been removed.
  • Entities now update their displays immediately when the Persistent flag is changed.