Compartilhar via


SqliteConventionSetBuilder Classe

Definição

Um construtor para criar convenções para SQLite.

public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilder
public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilder
type SqliteConventionSetBuilder = class
    inherit RelationalConventionSetBuilder
Public Class SqliteConventionSetBuilder
Inherits RelationalConventionSetBuilder
Herança
Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilder
SqliteConventionSetBuilder
Herança

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 Acessando bancos de dados SQLite com o EF Core para obter mais informações e exemplos.

Construtores

SqliteConventionSetBuilder(IRelationalTypeMapper, ICurrentDbContext, IDbSetFinder)

Um construtor para criar convenções para SQLite.

SqliteConventionSetBuilder(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Cria uma nova instância SqliteConventionSetBuilder.

SqliteConventionSetBuilder(RelationalConventionSetBuilderDependencies)

Essa API dá suporte à infraestrutura do Entity Framework Core e não se destina a ser usada diretamente do seu código. Essa API pode ser alterada ou removida em versões futuras.

Propriedades

Dependencies

Dependências para esse serviço.

(Herdado de ProviderConventionSetBuilder)
RelationalDependencies

Dependências específicas do provedor relacional para esse serviço.

(Herdado de RelationalConventionSetBuilder)

Métodos

Build()

Chame esse método para criar um ConventionSet para SQLite ao usar o ModelBuilder fora de 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 RelationalConventionSetBuilder)
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