Idioma

RelationalMemberClassifier Classe

Definição

Classifica os membros CLR de um tipo durante a criação do modelo para provedores relacionais, respeitando um tipo de coluna explicitamente configurado (por exemplo, via TypeName) para que esses membros sejam mapeados como propriedades escalares em vez de sacos de propriedade.

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

Comentários

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

O tempo de vida do serviço é Singleton. Isso significa que uma única instância é usada por muitas DbContext instâncias. A implementação deve ser thread-safe. Esse serviço não pode depender dos serviços registrados como Scoped.

Construtores

Nome Descrição
RelationalMemberClassifier(MemberClassifierDependencies)

Cria uma nova instância de RelationalMemberClassifier.

Propriedades

Nome Descrição
Dependencies

Dependências para esse serviço.

(Herdado de MemberClassifier)

Métodos

Nome Descrição
GetConfigurationType(Type, IConventionModel)

Retorna o tipo estrutural que o tipo CLR fornecido foi configurado explicitamente como ou null se não tem nenhuma configuração explícita.

(Herdado de MemberClassifier)
IsCandidateComplexProperty(MemberInfo, IConventionModel, Boolean, Type, Boolean)

Retorna um valor que indica se o membro fornecido é uma propriedade complexa candidata.

(Herdado de MemberClassifier)
IsCandidateNavigationProperty(MemberInfo, IConventionModel, Boolean, Type, Nullable<Boolean>, Boolean)

Retorna um valor que indica se o membro fornecido é uma navegação candidata.

IsCandidatePrimitiveProperty(MemberInfo, IConventionModel, Boolean, CoreTypeMapping, Type, Boolean)

Retorna um valor que indica se o membro fornecido é uma propriedade primitiva (escalar) candidata.

IsCandidateServiceProperty(MemberInfo, IConventionModel, Boolean, IParameterBindingFactory, Boolean)

Retorna um valor que indica se o membro fornecido é uma propriedade de serviço candidato.

(Herdado de MemberClassifier)

Aplica-se a