Compartilhar via


InMemoryConventionSetBuilder Classe

Definição

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

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

Comentários

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.

Consulte Convenções de criação de modelo e O provedor de banco de dados na memória do EF Core para obter mais informações e exemplos.

Construtores

InMemoryConventionSetBuilder(ProviderConventionSetBuilderDependencies)

Cria uma nova instância InMemoryConventionSetBuilder.

Propriedades

Dependencies

Dependências para esse 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 externo do OnModelCreating(ModelBuilder).

CreateConventionSet()

Compila e retorna o conjunto de convenções para o provedor de banco de dados atual.

CreateConventionSet()

Compila e retorna o conjunto de convenções para o provedor de banco de dados atual.

(Herdado de ProviderConventionSetBuilder)
CreateModelBuilder()

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

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

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

(Herdado de ProviderConventionSetBuilder)
ReplaceConvention<TConvention,TImplementation>(List<TConvention>, TImplementation)

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

(Herdado de ProviderConventionSetBuilder)

Aplica-se a