Compartir a través de


EntityTypeExtensions Clase

Definición

Precaución

Use IReadOnlyEntityType

Métodos de extensión de tipo de entidad para IReadOnlyEntityType.

public static class EntityTypeExtensions
[System.Obsolete("Use IReadOnlyEntityType")]
public static class EntityTypeExtensions
type EntityTypeExtensions = class
[<System.Obsolete("Use IReadOnlyEntityType")>]
type EntityTypeExtensions = class
Public Module EntityTypeExtensions
Herencia
EntityTypeExtensions
Atributos

Métodos

DisplayName(ITypeBase)
Obsoletos.

Obtiene el nombre para mostrar descriptivo para el especificado ITypeBase.

FindDeclaredNavigation(IEntityType, String)
Obsoletos.

Obtiene una propiedad de navegación en el tipo de entidad especificado. No devuelve propiedades de navegación definidas en un tipo base. Devuelve null si no se encuentra ninguna propiedad de navegación.

FindDeclaredProperty(IEntityType, String)
Obsoletos.

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

FindDefiningNavigation(IEntityType)
Obsoletos.

Devuelve la navegación que define si existe o null de lo contrario.

FindForeignKey(IEntityType, IProperty, IKey, IEntityType)
Obsoletos.

Obtiene la clave externa de las propiedades especificadas que apunta a una clave principal o alternativa determinada. Devuelve null si no se encuentra ninguna clave externa.

FindForeignKeys(IEntityType, IProperty)
Obsoletos.

Obtiene las claves externas definidas en la propiedad especificada. Solo se devuelven las claves externas definidas en exactamente la propiedad especificada. No se devuelven claves externas compuestas que incluyan la propiedad especificada.

FindForeignKeys(IEntityType, IReadOnlyList<IProperty>)
Obsoletos.

Obtiene las claves externas definidas en las propiedades especificadas. Solo se devuelven las claves externas definidas en exactamente el conjunto de propiedades especificado.

FindIndex(IEntityType, IProperty)
Obsoletos.

Obtiene el índice sin nombre definido en la propiedad especificada. Devuelve null si no se define ningún índice de este tipo.

Los índices con nombre no se devolverán incluso si la lista de propiedades coincide.

FindKey(IEntityType, IProperty)
Obsoletos.

Obtiene la clave principal o alternativa que se define en la propiedad especificada. Devuelve null si no se define ninguna clave para la propiedad especificada.

FindNavigation(IEntityType, MemberInfo)
Obsoletos.

Obtiene una propiedad de navegación en el tipo de entidad especificado. Devuelve null si no se encuentra ninguna propiedad de navegación.

FindNavigation(IEntityType, PropertyInfo)
Obsoletos.

Obtiene una propiedad de navegación en el tipo de entidad especificado. Devuelve null si no se encuentra ninguna propiedad de navegación.

FindNavigation(IEntityType, String)
Obsoletos.

Obtiene una propiedad de navegación en el tipo de entidad especificado. Devuelve null si no se encuentra ninguna propiedad de navegación.

FindOwnership(IEntityType)
Obsoletos.

Devuelve la relación con el propietario si se trata de un tipo propiedad o null de otro modo.

FindProperties(IEntityType, IReadOnlyList<String>)
Obsoletos.

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

Esta API solo busca propiedades escalares y no encuentra propiedades de navegación.

FindProperty(IEntityType, MemberInfo)
Obsoletos.

Obtiene una propiedad con la información de miembro especificada. Devuelve null si no se encuentra ninguna propiedad.

Esta API solo busca propiedades escalares y no encuentra propiedades de navegación. Use FindNavigation(IEntityType, MemberInfo) para buscar una propiedad de navegación.

FindProperty(IEntityType, PropertyInfo)
Obsoletos.

Obtiene una propiedad en el tipo de entidad especificado. Devuelve null si no se encuentra ninguna propiedad.

Esta API solo busca propiedades escalares y no encuentra propiedades de navegación. Use FindNavigation(IEntityType, PropertyInfo) para buscar una propiedad de navegación.

FullName(ITypeBase)
Obsoletos.

Obtiene el nombre único del objeto especificado IReadOnlyTypeBase.

GetAllBaseTypes(IEntityType)
Obsoletos.

Obtiene todos los tipos del modelo del que deriva un tipo de entidad determinado, empezando por la raíz.

GetAllBaseTypesAscending(IEntityType)
Obsoletos.

Obtiene todos los tipos del modelo del que deriva un tipo de entidad determinado, empezando por el más cercano.

GetAllBaseTypesInclusive(IEntityType)
Obsoletos.

Devuelve todos los tipos base del especificado IEntityType, incluido el propio tipo, de arriba abajo.

GetAllBaseTypesInclusiveAscending(IEntityType)
Obsoletos.

Devuelve todos los tipos base del especificado IEntityType, incluido el propio tipo, inferior a superior.

GetChangeTrackingStrategy(IEntityType)
Obsoletos.

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

GetClosestCommonParent(IEntityType, IEntityType)
Obsoletos.

Devuelve el tipo de entidad más cercano que es un elemento primario de ambos tipos de entidad especificados. Si una de las entidades especificadas es un elemento primario del otro, se devuelve ese elemento primario. Devuelve null si los dos tipos de entidad no están en la misma jerarquía.

GetConcreteDerivedTypesInclusive(IEntityType)
Obsoletos.

Devuelve todos los tipos derivados de la clase especificada IEntityType, incluido el propio tipo, que no abstractson .

GetDeclaredForeignKeys(IEntityType)
Obsoletos.

Obtiene todas las claves externas declaradas en el especificado IEntityType.

Este método no devuelve claves externas declaradas en tipos base. Resulta útil al iterar en todos los tipos de entidad para evitar procesar la misma clave externa más de una vez. Use GetForeignKeys() también para devolver claves externas declaradas en tipos base.

GetDeclaredIndexes(IEntityType)
Obsoletos.

Obtiene todos los índices declarados en el especificado IEntityType.

Este método no devuelve índices declarados en tipos base. Resulta útil al iterar en todos los tipos de entidad para evitar procesar el mismo índice más de una vez. Use GetForeignKeys() también para devolver índices declarados en tipos base.

GetDeclaredKeys(IEntityType)
Obsoletos.

Obtiene todas las claves declaradas en el especificado IEntityType.

Este método no devuelve claves declaradas en tipos base. Resulta útil al iterar en todos los tipos de entidad para evitar procesar la misma clave más de una vez. Use GetKeys() también para devolver claves declaradas en tipos base.

GetDeclaredNavigations(IEntityType)
Obsoletos.

Obtiene todas las propiedades de navegación declaradas en el especificado IEntityType.

Este método no devuelve propiedades de navegación declaradas en tipos base. Resulta útil al iterar en todos los tipos de entidad para evitar procesar la misma propiedad de navegación más de una vez. Use GetNavigations(IEntityType) también para devolver propiedades de navegación declaradas en tipos base.

GetDeclaredProperties(IEntityType)
Obsoletos.

Obtiene todas las propiedades que no son de navegación declaradas en el especificado IEntityType.

Este método no devuelve propiedades declaradas en tipos base. Resulta útil al iterar en todos los tipos de entidad para evitar procesar la misma propiedad más de una vez. Use GetProperties() también para devolver propiedades declaradas en tipos base.

GetDeclaredReferencingForeignKeys(IEntityType)
Obsoletos.

Obtiene todas las claves externas que tienen como destino un tipo de entidad determinado (es decir, claves externas en las que el tipo de entidad especificado es la entidad de seguridad).

GetDeclaredServiceProperties(IEntityType)
Obsoletos.

Obtiene todas las propiedades de servicio declaradas en el especificado IEntityType.

Este método no devuelve propiedades declaradas en tipos base. Resulta útil al iterar en todos los tipos de entidad para evitar procesar la misma propiedad más de una vez. Use GetServiceProperties() también para devolver propiedades declaradas en tipos base.

GetDefiningQuery(IEntityType)
Obsoletos.

Obtiene la consulta LINQ usada como origen predeterminado para las consultas de este tipo.

GetDerivedForeignKeys(IEntityType)
Obsoletos.

Obtiene todas las claves externas declaradas en los tipos derivados del especificado IEntityType.

Este método no devuelve claves externas declaradas en el propio tipo de entidad especificado. Use GetForeignKeys() para devolver claves externas declaradas en este tipo de entidad base y .

GetDerivedTypes(IEntityType)
Obsoletos.

Obtiene todos los tipos del modelo que derivan de un tipo de entidad determinado.

GetDerivedTypesInclusive(IEntityType)
Obsoletos.

Devuelve todos los tipos derivados del especificado IEntityType, incluido el propio tipo.

GetDirectlyDerivedTypes(IEntityType)
Obsoletos.

Obtiene todos los tipos del modelo que derivan directamente de un tipo de entidad determinado.

GetDiscriminatorProperty(IEntityType)
Obsoletos.

Devuelve el IReadOnlyProperty objeto que se usará para almacenar un valor discriminador.

GetDiscriminatorValue(IEntityType)
Obsoletos.

Devuelve el valor discriminador de este tipo de entidad.

GetIsDiscriminatorMappingComplete(IEntityType)
Obsoletos.

Devuelve el valor que indica si la asignación de discriminadores está completa para este tipo de entidad.

GetNavigations(IEntityType)
Obsoletos.

Obtiene todas las propiedades de navegación en el tipo de entidad especificado.

GetProperty(IEntityType, String)
Obsoletos.

Obtiene una propiedad con el nombre especificado.

Esta API solo busca propiedades escalares y no encuentra propiedades de navegación. Use FindNavigation(IEntityType, String) para buscar una propiedad de navegación.

GetQueryFilter(IEntityType)
Obsoletos.

Obtiene el filtro de expresión LINQ aplicado automáticamente a las consultas de este tipo de entidad.

GetReferencingForeignKeys(IEntityType)
Obsoletos.

Obtiene todas las claves externas que tienen como destino un tipo de entidad determinado (es decir, claves externas en las que el tipo de entidad especificado es la entidad de seguridad).

GetRootType(IEntityType)
Obsoletos.

Obtiene el tipo base raíz de un tipo de entidad determinado.

GetSeedData(IEntityType, Boolean)
Obsoletos.

Obtiene los datos almacenados en el modelo para el tipo de entidad especificado.

HasDefiningNavigation(IEntityType)
Obsoletos.

Obtiene un valor que indica si este tipo de entidad tiene una navegación que define.

IsAbstract(ITypeBase)
Obsoletos.

Comprueba si este tipo de entidad representa un tipo abstracto.

IsAssignableFrom(IEntityType, IEntityType)
Obsoletos.

Determina si este tipo de entidad se deriva de (o es el mismo que) de un tipo de entidad determinado.

IsInOwnershipPath(IEntityType, IEntityType)
Obsoletos.

Obtiene un valor que indica si el tipo de entidad determinado está en la ruta de acceso de propiedad de este tipo de entidad.

IsOwned(IEntityType)
Obsoletos.

Obtiene un valor que indica si este tipo de entidad es propiedad de otro tipo de entidad.

IsStrictlyDerivedFrom(IEntityType, IEntityType)
Obsoletos.

Determina si este tipo de entidad deriva de (pero no es el mismo que) de un tipo de entidad determinado.

LeastDerivedType(IEntityType, IEntityType)
Obsoletos.

Obtiene el tipo menos derivado entre los dos especificados.

RootType(IEntityType)
Obsoletos.

Obtiene el tipo base raíz de un tipo de entidad determinado.

ShortName(ITypeBase)
Obsoletos.

Obtiene un nombre corto para el especificado ITypeBase que se puede usar en otros identificadores.

ToDebugString(IEntityType, MetadataDebugStringOptions, Int32)
Obsoletos.

Crea una representación legible de los metadatos especificados.

Advertencia: No se base en el formato de la cadena devuelta. Está diseñado solo para depurar y puede cambiar arbitrariamente entre versiones.

Se aplica a