Table of Contents

Namespace Microsoft.EntityFrameworkCore.Infrastructure

Classes

EntityFrameworkRelationalServicesBuilder

A builder API designed for relational database providers to use when registering services.

ModelSnapshot

Base class for the snapshot of the Microsoft.EntityFrameworkCore.Metadata.IModel state generated by Migrations.

RelationalDbContextOptionsBuilder<TBuilder, TExtension>

Allows relational database specific configuration to be performed on Microsoft.EntityFrameworkCore.DbContextOptions.

RelationalModelCustomizer

Builds the model for a given context.

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

RelationalModelDependencies

The relational model service dependencies.

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

RelationalModelExtensions

Relational-specific extension methods for Microsoft.EntityFrameworkCore.Metadata.IModel.

RelationalModelRuntimeInitializer

Initializes a Microsoft.EntityFrameworkCore.Metadata.IModel with the runtime dependencies.

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

RelationalModelRuntimeInitializerDependencies

Service dependencies parameter class for RelationalModelRuntimeInitializer

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

RelationalModelValidator

The validator that enforces rules common for all relational providers.

RelationalModelValidatorDependencies

Service dependencies parameter class for RelationalModelValidator

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

RelationalOptionsExtension

Represents options managed by the relational database providers. These options are set using Microsoft.EntityFrameworkCore.DbContextOptionsBuilder.

RelationalOptionsExtension.RelationalExtensionInfo

Information/metadata for a RelationalOptionsExtension.

RelationalPropertyExtensions

Relational extension methods for Microsoft.EntityFrameworkCore.Metadata.IProperty.

Interfaces

IRelationalDbContextOptionsBuilderInfrastructure

Explicitly implemented by RelationalDbContextOptionsBuilder<TBuilder, TExtension> to hide methods that are used by database provider extension methods but not intended to be called by application developers.