dotnet / dotnet/efcore

Consider switching to extension properties for our metadata extension methods

Open
#36,607 0 comments 0 reactions 0 assignees View on GitHub
area-model-building
Dominant language
C#
Stars
14.8k
Forks
3.4k
PR merge metrics
PR metrics pending

Description

We define a great number of extension methods over our metadata; these can be converted to extension properties with the new C# 14 [extension members](https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-14#extension-members). The extension in question are mostly provider-facing (or possible advanced user-facing), so the breaking change aspect probably isn't too serious (we can also deprecate the methods first).

/cc @AndriySvyryd

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.