InMemoryConventionSetBuilder Classe

Definição

Um construtor para criar convenções para o provedor na memória.

O tempo de vida do serviço é Scoped e vários registros são permitidos. Isso significa que cada DbContext instância usará seu próprio conjunto de instâncias desse serviço. As implementações podem depender de outros serviços registrados com qualquer tempo de vida. As implementações não precisam ser thread-safe.

public class InMemoryConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilder
type InMemoryConventionSetBuilder = class
    inherit ProviderConventionSetBuilder
Public Class InMemoryConventionSetBuilder
Inherits ProviderConventionSetBuilder
Herança
InMemoryConventionSetBuilder

Construtores

InMemoryConventionSetBuilder(ProviderConventionSetBuilderDependencies)

Cria uma nova instância InMemoryConventionSetBuilder.

Propriedades

Dependencies

Objeto de parâmetro que contém dependências de serviço.

(Herdado de ProviderConventionSetBuilder)

Métodos

Build()

Chame esse método para criar um ConventionSet para o provedor na memória ao usar o ModelBuilder fora do OnModelCreating(ModelBuilder) .

Observe que é incomum usar esse método. Considere DbContext o uso do no modo normal.

CreateConventionSet()

Compila e retorna a Convenção definida para o provedor de banco de dados atual.

CreateConventionSet()

Compila e retorna a Convenção definida para o provedor de banco de dados atual.

(Herdado de ProviderConventionSetBuilder)
CreateModelBuilder()

Chame esse método para criar um ModelBuilder para o SQLite fora do OnModelCreating(ModelBuilder) .

Observe que é incomum usar esse método. Considere DbContext o uso do no modo normal.

ReplaceConvention<TConvention,TImplementation>(IList<TConvention>, TImplementation)

Substitui uma convenção existente por uma convenção derivada.

(Herdado de ProviderConventionSetBuilder)

Aplica-se a