Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure Namespace

Classes

ProviderConventionSetBuilder

A service on the EF internal service provider that creates the ConventionSet for the current database provider. This is combined with IConventionSetPlugin instances to produce the full convention set exposed by the IConventionSetBuilder service.

This type is typically used by database providers (and other extensions). It is generally not used in application code.

ProviderConventionSetBuilderDependencies

Service dependencies parameter class for ProviderConventionSetBuilder

This type is typically used by database providers (and other extensions). It is generally not used in application code.

RelationalConventionSetBuilder

A service on the EF internal service provider that creates the ConventionSet for the current relational database provider. This is combined with IConventionSetPlugin instances to produce the full convention set exposed by the IConventionSetBuilder service.

This type is typically used by database providers (and other extensions). It is generally not used in application code.

RelationalConventionSetBuilderDependencies

Service dependencies parameter class for RelationalConventionSetBuilder

This type is typically used by database providers (and other extensions). It is generally not used in application code.

Interfaces

IConventionSetBuilder

A service on the EF internal service provider that creates the ConventionSet that will be used by the current DbContext instance.

This type is typically used by database providers (and other extensions). It is generally not used in application code.

IConventionSetPlugin

A service on the EF internal service provider that allows extensions to customize the ConventionSet being used.

This type is typically used by extensions. It is generally not used in application code.

IProviderConventionSetBuilder

A service on the EF internal service provider that creates the ConventionSet for the current database provider. This is combined with IConventionSetPlugin instances to produce the full convention set exposed by the IConventionSetBuilder service.

This type is typically used by database providers (and other extensions). It is generally not used in application code.