InMemoryConventionSetBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
Entity Framework