dotnet/efcore

Convert metadata extension methods to default interface implementations.

AndriySvyryd opened this issue · 0 comments

This allows more efficient implementations of these methods and is required for other IModel implementations: #1906 and #8258.

  • Convert IModel extension methods
  • Convert IRelationalModel extension methods
  • Add IReadOnly interfaces for non-runtime Metadata.
  • Move ConstructorBinding to IEntityType.

For more context see #5074