RelationalMemberClassifier Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
| 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) |