MemberClassifier 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.
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 |
| 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. |