RelationalMemberClassifier 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 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
- 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 |
| 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) |