Idioma

SqliteRuntimeModelConvention Classe

Definição

Uma convenção que cria uma cópia otimizada do modelo mutável.

[System.Runtime.CompilerServices.Nullable(0)]
public class SqliteRuntimeModelConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.RelationalRuntimeModelConvention
public class SqliteRuntimeModelConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.RelationalRuntimeModelConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqliteRuntimeModelConvention = class
    inherit RelationalRuntimeModelConvention
type SqliteRuntimeModelConvention = class
    inherit RelationalRuntimeModelConvention
Public Class SqliteRuntimeModelConvention
Inherits RelationalRuntimeModelConvention
Herança
Atributos

Comentários

Consulte as convenções de criação de modelos e o acesso a bancos de dados SQLite com o EF Core para obter mais informações e exemplos.

Construtores

Nome Descrição
SqliteRuntimeModelConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Cria uma nova instância de SqliteRuntimeModelConvention.

Propriedades

Nome Descrição
Dependencies

Dependências para esse serviço.

(Herdado de RuntimeModelConvention)
RelationalDependencies

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

(Herdado de RelationalRuntimeModelConvention)

Métodos

Nome Descrição
Create(IModel)

Cria uma base de modelo otimizada na fornecida.

(Herdado de RuntimeModelConvention)
GetForeignKey(IForeignKey, RuntimeEntityType)

Obtém a chave estrangeira correspondente no modelo com otimização de leitura.

(Herdado de RuntimeModelConvention)
GetIndex(IIndex, RuntimeEntityType)

Obtém o índice correspondente no modelo com otimização de leitura.

(Herdado de RuntimeModelConvention)
GetKey(IKey, RuntimeEntityType)

Obtém a chave correspondente no modelo com otimização de leitura.

(Herdado de RuntimeModelConvention)
ProcessComplexPropertyAnnotations(Dictionary<String,Object>, IComplexProperty, RuntimeComplexProperty, Boolean)

Atualiza as anotações de propriedade que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessComplexTypeAnnotations(Dictionary<String,Object>, IComplexType, RuntimeComplexType, Boolean)

Atualiza as anotações de tipo complexo que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessElementTypeAnnotations(Dictionary<String,Object>, IElementType, RuntimeElementType, Boolean)

Atualiza as anotações de tipo de elemento que serão definidas no objeto somente leitura.

(Herdado de RuntimeModelConvention)
ProcessEntityTypeAnnotations(Dictionary<String,Object>, IEntityType, RuntimeEntityType, Boolean)

Atualiza as anotações de tipo de entidade que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessEntityTypeAnnotations(IDictionary<String,Object>, IEntityType, RuntimeEntityType, Boolean)

Atualiza as anotações de tipo de entidade que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessEntityTypeMappingFragmentAnnotations(Dictionary<String,Object>, IEntityTypeMappingFragment, RuntimeEntityTypeMappingFragment, Boolean)

Atualiza a propriedade relacional substitui anotações que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessForeignKeyAnnotations(Dictionary<String,Object>, IForeignKey, RuntimeForeignKey, Boolean)

Atualiza as anotações de chave estrangeira que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessFunctionAnnotations(Dictionary<String,Object>, IDbFunction, RuntimeDbFunction, Boolean)

Atualiza as anotações de função que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessFunctionParameterAnnotations(Dictionary<String,Object>, IDbFunctionParameter, RuntimeDbFunctionParameter, Boolean)

Atualiza as anotações do parâmetro de função que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessIndexAnnotations(Dictionary<String,Object>, IIndex, RuntimeIndex, Boolean)

Atualiza as anotações de índice que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessKeyAnnotations(Dictionary<String,Object>, IKey, RuntimeKey, Boolean)

Atualiza as anotações de chave que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessKeyAnnotations(IDictionary<String,Object>, IKey, RuntimeKey, Boolean)

Atualiza as anotações de chave que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessModelAnnotations(Dictionary<String,Object>, IModel, RuntimeModel, Boolean)

Atualiza as anotações de modelo que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessModelFinalized(IModel)

Chamado depois que um modelo é finalizado e não pode mais ser modificado.

(Herdado de RuntimeModelConvention)
ProcessNavigationAnnotations(Dictionary<String,Object>, INavigation, RuntimeNavigation, Boolean)

Atualiza as anotações de navegação que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessPropertyAnnotations(Dictionary<String,Object>, IProperty, RuntimeProperty, Boolean)

Atualiza as anotações de propriedade que serão definidas no objeto somente leitura.

ProcessPropertyOverridesAnnotations(Dictionary<String,Object>, IRelationalPropertyOverrides, RuntimeRelationalPropertyOverrides, Boolean)

Atualiza a propriedade relacional substitui anotações que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessPropertyOverridesAnnotations(Dictionary<String,Object>, IRelationalPropertyOverrides, RuntimeRelationalPropertyOverrides, Boolean)

Atualiza a propriedade relacional substitui anotações que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessSequenceAnnotations(Dictionary<String,Object>, ISequence, RuntimeSequence, Boolean)

Atualiza as anotações de sequência que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessServicePropertyAnnotations(Dictionary<String,Object>, IServiceProperty, RuntimeServiceProperty, Boolean)

Atualiza as anotações da propriedade de serviço que serão definidas no objeto somente leitura.

(Herdado de RuntimeModelConvention)
ProcessSkipNavigationAnnotations(Dictionary<String,Object>, ISkipNavigation, RuntimeSkipNavigation, Boolean)

Atualiza as anotações de navegação de ignorar que serão definidas no objeto somente leitura.

(Herdado de RuntimeModelConvention)
ProcessStoredProcedureAnnotations(Dictionary<String,Object>, IStoredProcedure, RuntimeStoredProcedure, Boolean)

Atualiza as anotações de procedimento armazenado que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessStoredProcedureParameterAnnotations(Dictionary<String,Object>, IStoredProcedureParameter, RuntimeStoredProcedureParameter, Boolean)

Atualiza as anotações de parâmetro de procedimento armazenado que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessStoredProcedureResultColumnAnnotations(Dictionary<String,Object>, IStoredProcedureResultColumn, RuntimeStoredProcedureResultColumn, Boolean)

Atualiza as anotações da coluna de resultados do procedimento armazenado que serão definidas no objeto somente leitura.

(Herdado de RelationalRuntimeModelConvention)
ProcessTriggerAnnotations(Dictionary<String,Object>, ITrigger, RuntimeTrigger, Boolean)

Atualiza as anotações de gatilho que serão definidas no objeto somente leitura.

(Herdado de RuntimeModelConvention)
ProcessTypeMappingConfigurationAnnotations(Dictionary<String,Object>, ITypeMappingConfiguration, RuntimeTypeMappingConfiguration, Boolean)

Atualiza as anotações de propriedade que serão definidas no objeto somente leitura.

(Herdado de RuntimeModelConvention)

Aplica-se a