Skip to content

v0.3.0

Pre-release
Pre-release

Choose a tag to compare

@koenbeuk koenbeuk released this 03 Apr 23:51
· 119 commits to main since this release
Immutable release. Only release title and notes can be modified.
81a4f05

Features

  • EF Core ExecuteUpdate supportIRewritableQueryable<T> now supports ExecuteUpdate and ExecuteUpdateAsync with full expression rewriting, enabling modern C# syntax in bulk update statements. (#6)
  • Automatic DbSet discovery — New ExpressiveDbSetDiscoveryConvention automatically discovers ExpressiveDbSet<T> properties on your DbContext, removing the need for manual configuration.

Improvements

  • More precise generic type-parameter disambiguation in reflection lookups using IsGenericParameter.
  • Use StringBuilder in ReflectionFieldCache for parameter check generation.
  • Improved test coverage for the EXP0013 diagnostic.

Breaking Changes

  • The opt-in method for enabling expressives has been renamed. Update your call sites accordingly.

Docs

  • Added EF Core guide for ExecuteUpdate usage.

Full Changelog: v0.2.1...v0.3.0