Compartir a través de


RuntimeComplexType Clase

Definición

Representa el tipo de una propiedad compleja de un tipo estructural.

public class RuntimeComplexType : Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType
type RuntimeComplexType = class
    inherit RuntimeTypeBase
    interface IRuntimeComplexType
    interface IComplexType
    interface IReadOnlyComplexType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
    interface IRuntimeTypeBase
Public Class RuntimeComplexType
Inherits RuntimeTypeBase
Implements IRuntimeComplexType
Herencia
Implementaciones
IAnnotatable IReadOnlyAnnotatable IComplexType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase IReadOnlyComplexType IReadOnlyTypeBase ITypeBase

Comentarios

Consulte Modelado de tipos de entidad y relaciones para obtener más información y ejemplos.

Constructores

RuntimeComplexType(String, Type, RuntimeComplexProperty, ChangeTrackingStrategy, PropertyInfo, Boolean)

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core.

Propiedades

BaseType

Obtiene el tipo base de este tipo. Devuelve null si no es un tipo derivado de una jerarquía de herencia.

(Heredado de RuntimeTypeBase)
ClrType

Obtiene la clase CLR que se usa para representar instancias de este tipo. Devuelve null si el tipo no tiene una clase CLR correspondiente (conocida como tipo de sombra).

(Heredado de RuntimeTypeBase)
ComplexProperty

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core.

ConstructorBinding

Obtiene o establece para InstantiationBinding el constructor preferido.

DebugView

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core.

DirectlyDerivedTypes

Obtiene todos los tipos del modelo que derivan directamente de este tipo.

(Heredado de RuntimeTypeBase)
IsReadOnly

Indica si el objeto actual es de solo lectura.

(Heredado de AnnotatableBase)
Item[String]

Obtiene la anotación de valor con el nombre especificado y devuelve null si no existe.

(Heredado de AnnotatableBase)
Model

Obtiene el modelo al que pertenece este tipo.

(Heredado de RuntimeTypeBase)
Name

Obtiene el nombre de este tipo.

(Heredado de RuntimeTypeBase)
Properties

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core.

(Heredado de RuntimeTypeBase)
ServiceOnlyConstructorBinding

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core.

Métodos

AddAnnotation(String, Annotation)

Agrega una anotación a este objeto. Produce si ya existe una anotación con el nombre especificado.

(Heredado de AnnotatableBase)
AddAnnotation(String, Object)

Agrega una anotación a este objeto. Produce si ya existe una anotación con el nombre especificado.

(Heredado de AnnotatableBase)
AddAnnotations(IEnumerable<IAnnotation>)

Agrega anotaciones a este objeto.

(Heredado de AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Agrega anotaciones a este objeto.

(Heredado de AnnotatableBase)
AddComplexProperty(String, Type, String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ChangeTrackingStrategy, PropertyInfo, Boolean)

Agrega una propiedad compleja a este tipo de entidad.

(Heredado de RuntimeTypeBase)
AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,ITypeBase,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Object)

Agrega una propiedad a este tipo de entidad.

(Heredado de RuntimeTypeBase)
AddRuntimeAnnotation(String, Annotation)

Agrega una anotación en tiempo de ejecución a este objeto . Produce si ya existe una anotación con el nombre especificado.

(Heredado de AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Agrega una anotación en tiempo de ejecución a este objeto . Produce si ya existe una anotación con el nombre especificado.

(Heredado de AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Agrega anotaciones en tiempo de ejecución a este objeto .

(Heredado de AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Agrega anotaciones en tiempo de ejecución a este objeto .

(Heredado de AnnotatableBase)
CreateAnnotation(String, Object)

Crea una nueva anotación.

(Heredado de AnnotatableBase)
CreateRuntimeAnnotation(String, Object)

Crea una nueva anotación en tiempo de ejecución.

(Heredado de AnnotatableBase)
EnsureMutable()

Produce si el modelo es de solo lectura.

(Heredado de AnnotatableBase)
EnsureReadOnly()

Se produce si el modelo no es de solo lectura.

(Heredado de AnnotatableBase)
FindAnnotation(String)

Obtiene la anotación con el nombre especificado y devuelve null si no existe.

(Heredado de AnnotatableBase)
FindComplexPropertiesInHierarchy(String)

Obtiene las propiedades complejas con el nombre especificado en este tipo, tipos base o tipos derivados.

(Heredado de RuntimeTypeBase)
FindComplexProperty(String)

Obtiene la propiedad compleja con un nombre determinado. Devuelve null si no se define ninguna propiedad con el nombre especificado.

(Heredado de RuntimeTypeBase)
FindDeclaredProperty(String)

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core.

(Heredado de RuntimeTypeBase)
FindIndexerPropertyInfo()

Devuelve para PropertyInfo el indizador en el tipo CLR asociado si existe alguno.

(Heredado de RuntimeTypeBase)
FindMember(String)

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core.

FindMembersInHierarchy(String)

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core.

FindProperties(IEnumerable<String>)

Busca propiedades coincidentes en el tipo de entidad especificado. Devuelve null si no se encuentra ninguna propiedad.

(Heredado de RuntimeTypeBase)
FindPropertiesInHierarchy(String)

Obtiene las propiedades con el nombre especificado en este tipo, tipos base o tipos derivados.

(Heredado de RuntimeTypeBase)
FindProperty(String)

Obtiene la propiedad con un nombre determinado. Devuelve null si no se define ninguna propiedad con el nombre especificado.

(Heredado de RuntimeTypeBase)
FindRuntimeAnnotation(String)

Obtiene la anotación en tiempo de ejecución con el nombre especificado y devuelve null si no existe.

(Heredado de AnnotatableBase)
GetAnnotation(String)

Obtiene la anotación con el nombre especificado, iniciando si no existe.

(Heredado de AnnotatableBase)
GetAnnotations()

Obtiene todas las anotaciones del objeto actual.

(Heredado de AnnotatableBase)
GetComplexProperties()

Obtiene las propiedades complejas definidas en este tipo.

(Heredado de RuntimeTypeBase)
GetDeclaredComplexProperties()

Obtiene las propiedades complejas declaradas en este tipo.

(Heredado de RuntimeTypeBase)
GetDeclaredMembers()

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core.

GetDeclaredProperties()

Obtiene todas las propiedades escalares declaradas en este tipo.

(Heredado de RuntimeTypeBase)
GetDerivedTypes()

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core.

(Heredado de RuntimeTypeBase)
GetDerivedTypes<T>()

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core.

(Heredado de RuntimeTypeBase)
GetFlattenedComplexProperties()

Devuelve todos los RuntimeComplexProperty miembros de este tipo y todos los tipos complejos anidados, si los hay.

(Heredado de RuntimeTypeBase)
GetFlattenedDeclaredProperties()

Devuelve todos los IProperty miembros de este tipo y todos los tipos complejos anidados, si los hay.

(Heredado de RuntimeTypeBase)
GetFlattenedProperties()

Devuelve todos los IProperty miembros de este tipo y todos los tipos complejos anidados, si los hay.

(Heredado de RuntimeTypeBase)
GetMembers()

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core.

GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Obtiene el valor de la anotación en tiempo de ejecución con el nombre especificado, agregándolo si no existe uno.

(Heredado de AnnotatableBase)
GetProperties()

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core.

(Heredado de RuntimeTypeBase)
GetRuntimeAnnotations()

Obtiene todas las anotaciones en tiempo de ejecución en el objeto actual.

(Heredado de AnnotatableBase)
GetSnapshottableMembers()

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core.

OnAnnotationSet(String, Annotation, Annotation)

Se llama cuando se estableció o quitó una anotación.

(Heredado de AnnotatableBase)
RemoveAnnotation(String)

Quita la anotación especificada de este objeto.

(Heredado de AnnotatableBase)
RemoveRuntimeAnnotation(String)

Quita la anotación en tiempo de ejecución especificada de este objeto.

(Heredado de AnnotatableBase)
SetAnnotation(String, Annotation, Annotation)

Establece la anotación almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado.

(Heredado de AnnotatableBase)
SetAnnotation(String, Object)

Establece la anotación almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado.

(Heredado de AnnotatableBase)
SetRuntimeAnnotation(String, Annotation, Annotation)

Establece la anotación en tiempo de ejecución almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado.

(Heredado de AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Establece la anotación en tiempo de ejecución almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado.

(Heredado de AnnotatableBase)
ToString()

Devuelve una cadena que representa el objeto actual.

Implementaciones de interfaz explícitas

IAnnotatable.AddRuntimeAnnotation(String, Object)

Agrega una anotación en tiempo de ejecución a este objeto . Produce si ya existe una anotación con el nombre especificado.

(Heredado de AnnotatableBase)
IAnnotatable.FindRuntimeAnnotation(String)

Obtiene la anotación en tiempo de ejecución con el nombre especificado y devuelve null si no existe.

(Heredado de AnnotatableBase)
IAnnotatable.GetRuntimeAnnotations()

Obtiene todas las anotaciones en tiempo de ejecución del objeto actual.

(Heredado de AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Quita la anotación en tiempo de ejecución especificada de este objeto.

(Heredado de AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Establece la anotación en tiempo de ejecución almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado.

(Heredado de AnnotatableBase)
IComplexType.ComplexProperty

Obtiene la propiedad asociada.

IReadOnlyAnnotatable.FindAnnotation(String)

Obtiene la anotación con el nombre especificado y devuelve null si no existe.

(Heredado de AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Obtiene todas las anotaciones del objeto actual.

(Heredado de AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Obtiene el valor de la anotación con el nombre especificado, devolviendo null si no existe.

(Heredado de AnnotatableBase)
IReadOnlyComplexType.ComplexProperty

Obtiene la propiedad asociada.

IReadOnlyTypeBase.ContainingEntityType

Obtiene este tipo de entidad o el en el que se declara la cadena de propiedades compleja.

IReadOnlyTypeBase.FindComplexProperty(String)

Obtiene la propiedad compleja con el nombre especificado. Devuelve null si no se define ninguna propiedad con el nombre especificado.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.FindDeclaredComplexProperty(String)

Busca una propiedad declarada en el tipo con el nombre especificado. No devuelve propiedades definidas en un tipo base.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.FindDeclaredProperty(String)

Busca una propiedad declarada en el tipo con el nombre especificado. No devuelve propiedades definidas en un tipo base.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.FindMember(String)

Obtiene el miembro con el nombre especificado. Devuelve null si no se define ningún miembro con el nombre especificado.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.FindMembersInHierarchy(String)

Obtiene los miembros con el nombre especificado en este tipo, tipos base o tipos derivados.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.FindProperties(IReadOnlyList<String>)

Busca propiedades coincidentes en el tipo especificado. Devuelve null si no se encuentra ninguna propiedad.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.FindProperty(String)

Obtiene la propiedad con el nombre especificado. Devuelve null si no se define ninguna propiedad con el nombre especificado.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.GetChangeTrackingStrategy()

Obtiene la estrategia de seguimiento de cambios que se usa para este tipo. Esta estrategia indica cómo el contexto detecta los cambios en las propiedades de una instancia del tipo.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.GetComplexProperties()

Obtiene las propiedades complejas definidas en este tipo y tipos base.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredComplexProperties()

Obtiene las propiedades complejas declaradas en este tipo.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredMembers()

Obtiene los miembros declarados en este tipo.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredProperties()

Obtiene todas las propiedades escalares declaradas en este tipo.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedComplexProperties()

Obtiene las propiedades complejas declaradas en los tipos derivados de este tipo.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedProperties()

Obtiene todas las propiedades escalares declaradas en los tipos derivados de este tipo.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.GetMembers()

Obtiene los miembros definidos en este tipo y tipos base.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.GetProperties()

Obtiene todas las propiedades escalares definidas en este tipo.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.GetPropertyAccessMode()

Obtiene el objeto PropertyAccessMode que se usa para las propiedades y las navegaciones de este tipo.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.HasSharedClrType

Obtiene un valor que indica si este tipo estructural está asignado a un Type objeto al que también se asignan otros tipos estructurales.

IReadOnlyTypeBase.IsPropertyBag

Obtiene un valor que indica si este tipo estructural tiene un indexador que puede contener propiedades arbitrarias y un método que se puede usar para determinar si una propiedad de indexador determinada contiene un valor.

(Heredado de RuntimeTypeBase)
IReadOnlyTypeBase.Model

Obtiene el modelo al que pertenece este tipo.

IRuntimeTypeBase.GetConstructorBindingConfigurationSource()

Representa el tipo de una propiedad compleja de un tipo estructural.

(Heredado de RuntimeTypeBase)
IRuntimeTypeBase.GetServiceOnlyConstructorBindingConfigurationSource()

Representa el tipo de una propiedad compleja de un tipo estructural.

(Heredado de RuntimeTypeBase)
ITypeBase.ContainingEntityType

Representa el tipo de una propiedad compleja de un tipo estructural.

ITypeBase.FindComplexProperty(String)

Obtiene la propiedad compleja con un nombre determinado. Devuelve null si no se define ninguna propiedad con el nombre especificado.

(Heredado de RuntimeTypeBase)
ITypeBase.FindDeclaredProperty(String)

Busca una propiedad declarada en el tipo con el nombre especificado. No devuelve propiedades definidas en un tipo base.

(Heredado de RuntimeTypeBase)
ITypeBase.FindMember(String)

Obtiene el miembro con el nombre especificado. Devuelve null si no se define ningún miembro con el nombre especificado.

(Heredado de RuntimeTypeBase)
ITypeBase.FindMembersInHierarchy(String)

Obtiene los miembros con el nombre especificado en este tipo, tipos base o tipos derivados.

(Heredado de RuntimeTypeBase)
ITypeBase.FindProperty(String)

Obtiene la propiedad con un nombre determinado. Devuelve null si no se define ninguna propiedad con el nombre especificado.

(Heredado de RuntimeTypeBase)
ITypeBase.GetComplexProperties()

Obtiene las propiedades complejas definidas en este tipo de entidad.

(Heredado de RuntimeTypeBase)
ITypeBase.GetDeclaredComplexProperties()

Obtiene las propiedades complejas declaradas en este tipo de entidad.

(Heredado de RuntimeTypeBase)
ITypeBase.GetDeclaredMembers()

Obtiene los miembros declarados en este tipo.

(Heredado de RuntimeTypeBase)
ITypeBase.GetDeclaredProperties()

Obtiene todas las propiedades que no son de navegación declaradas en este tipo.

(Heredado de RuntimeTypeBase)
ITypeBase.GetFlattenedComplexProperties()

Devuelve todas las propiedades que implementan IComplexProperty, incluidas las de tipos complejos.

(Heredado de RuntimeTypeBase)
ITypeBase.GetFlattenedDeclaredProperties()

Devuelve todas las propiedades declaradas que implementan IProperty, incluidas las de tipos complejos.

(Heredado de RuntimeTypeBase)
ITypeBase.GetFlattenedProperties()

Devuelve todas las propiedades que implementan IProperty, incluidas las de tipos complejos.

(Heredado de RuntimeTypeBase)
ITypeBase.GetMembers()

Obtiene los miembros definidos en este tipo y tipos base.

(Heredado de RuntimeTypeBase)
ITypeBase.GetProperties()

Obtiene las propiedades definidas en este tipo.

(Heredado de RuntimeTypeBase)
ITypeBase.GetSnapshottableMembers()

Devuelve todos los miembros que pueden necesitar un valor de instantánea al realizar el seguimiento de cambios.

(Heredado de RuntimeTypeBase)
ITypeBase.Model

Obtiene el modelo al que pertenece este tipo.

Métodos de extensión

GetContainerColumnName(IReadOnlyComplexType)

Obtiene el nombre de columna de contenedor al que se asigna el tipo complejo.

FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)

Devuelve la asignación de tipos para un objeto de almacén similar a tabla determinado.

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

FindMappingFragment(ITypeBase, StoreObjectIdentifier)

Devuelve la asignación de tipos para un objeto de almacén similar a tabla determinado.

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

GetContainerColumnName(IReadOnlyTypeBase)

Obtiene el nombre de columna de contenedor al que se asigna el tipo.

GetDefaultMappings(ITypeBase)

Devuelve las asignaciones predeterminadas que usaría el tipo.

GetDeleteStoredProcedure(IReadOnlyTypeBase)

Devuelve el procedimiento almacenado al que se asigna el tipo para eliminaciones o null si no se asigna a un procedimiento almacenado.

GetDeleteStoredProcedure(ITypeBase)

Devuelve el procedimiento almacenado al que se asigna el tipo para eliminaciones o null si no se asigna a un procedimiento almacenado.

GetDeleteStoredProcedureMappings(ITypeBase)

Devuelve los procedimientos almacenados de eliminación a los que se asigna el tipo.

GetFunctionMappings(ITypeBase)

Devuelve las funciones a las que se asigna el tipo.

GetFunctionName(IReadOnlyTypeBase)

Devuelve el nombre de la función a la que se asigna el tipo o null si no se asigna a una función.

GetInsertStoredProcedure(IReadOnlyTypeBase)

Devuelve el procedimiento almacenado al que se asigna el tipo para inserciones o null si no se asigna a un procedimiento almacenado.

GetInsertStoredProcedure(ITypeBase)

Devuelve el procedimiento almacenado al que se asigna el tipo para inserciones o null si no se asigna a un procedimiento almacenado.

GetInsertStoredProcedureMappings(ITypeBase)

Devuelve los procedimientos almacenados de inserción a los que se asigna el tipo.

GetJsonPropertyName(IReadOnlyTypeBase)

Obtiene el valor del nombre de propiedad JSON usado para la entidad especificada asignada a una columna JSON.

GetMappingFragments(IReadOnlyTypeBase)

Devuelve todos los fragmentos de asignación de tipos configurados.

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

GetMappingFragments(IReadOnlyTypeBase, StoreObjectType)

Devuelve todos los fragmentos de asignación de tipos configurados del tipo especificado.

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

GetMappingFragments(ITypeBase)

Devuelve todos los fragmentos de asignación de tipos configurados.

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

GetMappingFragments(ITypeBase, StoreObjectType)

Devuelve todos los fragmentos de asignación de tipos configurados del tipo especificado.

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

GetMappingStrategy(IReadOnlyTypeBase)

Obtiene la estrategia de asignación de los tipos derivados.

GetSchema(IReadOnlyTypeBase)

Devuelve el esquema de base de datos que contiene la tabla asignada.

GetSqlQuery(IReadOnlyTypeBase)

Devuelve la cadena SQL utilizada para proporcionar datos para el tipo o null si no está asignado a una cadena SQL.

GetSqlQueryMappings(ITypeBase)

Devuelve las asignaciones de cadenas de SQL.

GetTableMappings(ITypeBase)

Devuelve las tablas a las que se asigna el tipo.

GetTableName(IReadOnlyTypeBase)

Devuelve el nombre de la tabla a la que se asigna el tipo o null si no se asigna a una tabla.

GetUpdateStoredProcedure(IReadOnlyTypeBase)

Devuelve el procedimiento almacenado al que se asigna el tipo para las actualizaciones o null si no se asigna a un procedimiento almacenado.

GetUpdateStoredProcedure(ITypeBase)

Devuelve el procedimiento almacenado al que se asigna el tipo para las actualizaciones o null si no se asigna a un procedimiento almacenado.

GetUpdateStoredProcedureMappings(ITypeBase)

Devuelve los procedimientos almacenados de actualización a los que se asigna el tipo.

GetViewMappings(ITypeBase)

Devuelve las vistas a las que se asigna el tipo.

GetViewName(IReadOnlyTypeBase)

Devuelve el nombre de la vista a la que se asigna el tipo o null si no se asigna a una vista.

GetViewSchema(IReadOnlyTypeBase)

Devuelve el esquema de base de datos que contiene la vista asignada.

IsMappedToJson(IReadOnlyTypeBase)

Obtiene un valor que indica si la entidad especificada está asignada a una columna JSON.

Se aplica a