C# Class Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizer

Builds the model for a given context. This implementation builds the model by calling DbContext.OnConfiguring(DbContextOptionsBuilder) on the context.

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

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

Inheritance: IModelCustomizer
Show file Open project: lodejard/AllNetCore Class Usage Examples

Public Methods

Method Description
Customize ( ModelBuilder modelBuilder, DbContext dbContext ) : void

Method Details

Customize() public method

public Customize ( ModelBuilder modelBuilder, DbContext dbContext ) : void
modelBuilder ModelBuilder
dbContext DbContext
return void