Table of Contents

Class RelationalModelCustomizer

Namespace
Microsoft.EntityFrameworkCore.Infrastructure
Assembly
Microsoft.EntityFrameworkCore.Relational.dll

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.

The service lifetime is Singleton. This means a single instance is used by many Microsoft.EntityFrameworkCore.DbContext instances. The implementation must be thread-safe. This service cannot depend on services registered as Scoped.

public class RelationalModelCustomizer : ModelCustomizer
Inheritance
RelationalModelCustomizer

Constructors

RelationalModelCustomizer(ModelCustomizerDependencies)

Initializes a new instance of the RelationalModelCustomizer class.

public RelationalModelCustomizer(ModelCustomizerDependencies dependencies)

Parameters

dependencies ModelCustomizerDependencies

Parameter object containing dependencies for this service.