Lenguaje

MemberClassifier Clase

Definición

Clasifica a los miembros CLR de un tipo durante la creación del modelo, lo que determina si un miembro es una navegación candidata, una propiedad escalar, una propiedad compleja o una propiedad de servicio.

[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
Herencia
MemberClassifier
Derivado
Atributos
Implementaciones

Comentarios

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

La duración del servicio es Singleton. Esto significa que muchas DbContext instancias usan una sola instancia. La implementación debe ser segura para subprocesos. Este servicio no puede depender de los servicios registrados como Scoped.

Constructores

Nombre Description
MemberClassifier(MemberClassifierDependencies)

Crea una nueva instancia de MemberClassifier.

Propiedades

Nombre Description
Dependencies

Dependencias de este servicio.

Métodos

Nombre Description
GetConfigurationType(Type, IConventionModel)

Devuelve el tipo de tipo estructural que el tipo CLR especificado se ha configurado explícitamente como o null si no tiene ninguna configuración explícita.

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

Devuelve un valor que indica si el miembro especificado es una propiedad compleja candidata.

IsCandidateNavigationProperty(MemberInfo, IConventionModel, Boolean, Type, Nullable<Boolean>, Boolean)

Devuelve un valor que indica si el miembro especificado es una navegación candidata.

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

Devuelve un valor que indica si el miembro especificado es una propiedad primitiva candidata (escalar).

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

Devuelve un valor que indica si el miembro especificado es una propiedad de servicio candidata.

Se aplica a