Compartilhar via


SqlServerRuntimeModelConvention Classe

Definição

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

public class SqlServerRuntimeModelConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.RelationalRuntimeModelConvention
type SqlServerRuntimeModelConvention = class
    inherit RelationalRuntimeModelConvention
Public Class SqlServerRuntimeModelConvention
Inherits RelationalRuntimeModelConvention
Herança

Comentários

Consulte Convenções de criação de modelo e Acessando bancos de dados SQL Server e SQL do Azure com o EF Core para obter mais informações e exemplos.

Construtores

SqlServerRuntimeModelConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Cria uma nova instância de SqlServerRuntimeModelConvention.

Propriedades

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

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ções as anotações de propriedade que serão definidas no objeto somente leitura.

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

Atualizações 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ções as anotações de tipo de entidade que serão definidas no objeto somente leitura.

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

Atualizações 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ções as anotações de tipo de entidade que serão definidas no objeto somente leitura.

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

Atualizações 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ções 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ções 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ções 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ções as anotações de parâmetro de função que serão definidas no objeto somente leitura.

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

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

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

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

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

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

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

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

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

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

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

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

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ções as anotações de navegação que serão definidas no objeto somente leitura.

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

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

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

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

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

Atualizações 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ções 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ções 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ções as anotações de propriedade de serviço que serão definidas no objeto somente leitura.

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

Atualizações 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ções 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ções 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ções as anotações da coluna de resultado do procedimento armazenado que serão definidas no objeto somente leitura.

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

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

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

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

(Herdado de RuntimeModelConvention)

Aplica-se a