Skip to content

Make IQueryOptimizer/QueryOptimizer non-internal #12756

@austindrenski

Description

@austindrenski

In the provider for PostgreSQL, we are exploring some complex translations via IQueryOptimizer/QueryOptimizer which provide an extensibility point for injecting expression visitors.

However, we are wary of replacing services from the EF Core Internal namespaces.

Would it be possible to move IQueryOptimizer and QueryOptimizer out of the internal namespace?

current:  Microsoft.EntityFrameworkCore.Query.Internal
proposed: Microsoft.EntityFrameworkCore.Query

Related:

/cc @roji

Metadata

Metadata

Assignees

No fields configured for Feature.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions