Lenguaje

RelationalMemberClassifier Clase

Definición

Clasifica a los miembros CLR de un tipo durante la creación de modelos para proveedores relacionales, respetando un tipo de columna configurado explícitamente (por ejemplo, a través TypeNamede ) para que dichos miembros se asignen como propiedades escalares en lugar de bolsas de propiedades.

[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
Herencia
RelationalMemberClassifier
Atributos

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

Crea una nueva instancia de RelationalMemberClassifier.

Propiedades

Nombre Description
Dependencies

Dependencias de este servicio.

(Heredado de MemberClassifier)

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.

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

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

(Heredado de MemberClassifier)
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.

(Heredado de MemberClassifier)

Se aplica a