Idioma

MemberClassifier Classe

Definição

Classifica os membros CLR de um tipo durante a criação do modelo, determinando se um membro é um candidato de navegação, propriedade escalar, propriedade complexa ou propriedade de serviço.

[System.Runtime.CompilerServices.Nullable(0)]
public class MemberClassifier : Microsoft.EntityFrameworkCore.Metadata.IMemberClassifier
[<System.Runtime.CompilerServices.Nullable(0)>]
type MemberClassifier = class
    interface IMemberClassifier
Public Class MemberClassifier
Implements IMemberClassifier
Herança
MemberClassifier
Derivado
Atributos
Implementações

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
MemberClassifier(MemberClassifierDependencies)

Cria uma nova instância de MemberClassifier.

Propriedades

Nome Descrição
Dependencies

Dependências para esse serviço.

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.

IsCandidateComplexProperty(MemberInfo, IConventionModel, Boolean, Type, Boolean)

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

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.

Aplica-se a