Share via


ConventionEntityTypeExtensions Clase

Definición

Precaución

Use IConventionEntityType

Métodos de extensión para IConventionEntityType.

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

Métodos

AddForeignKey(IConventionEntityType, IConventionProperty, IConventionKey, IConventionEntityType, Boolean)
Obsoletos.

Agrega una nueva relación a este tipo de entidad.

AddIndex(IConventionEntityType, IConventionProperty, Boolean)
Obsoletos.

Agrega un índice a este tipo de entidad.

AddIndexerProperty(IConventionEntityType, String, Type, Boolean, Boolean)
Obsoletos.

Agrega una propiedad respaldada por e indexador a este tipo de entidad.

AddKey(IConventionEntityType, IConventionProperty, Boolean)
Obsoletos.

Agrega una nueva clave alternativa a este tipo de entidad.

AddProperty(IConventionEntityType, MemberInfo, Boolean)
Obsoletos.

Agrega una propiedad a este tipo de entidad.

AddProperty(IConventionEntityType, String, Boolean)
Obsoletos.

Agrega una propiedad a este tipo de entidad.

AddProperty(IConventionEntityType, String, Type, Boolean, Boolean)
Obsoletos.

Agrega una propiedad a este tipo de entidad.

FindDeclaredForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)
Obsoletos.

Obtiene las claves externas declaradas en el especificado IConventionEntityType mediante las propiedades especificadas.

FindDeclaredNavigation(IConventionEntityType, 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(IConventionEntityType, String)
Obsoletos.

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

FindDefiningNavigation(IConventionEntityType)
Obsoletos.

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

FindForeignKey(IConventionEntityType, 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(IConventionEntityType, 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(IConventionEntityType, 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(IConventionEntityType, 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(IConventionEntityType, 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(IConventionEntityType, 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(IConventionEntityType, 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(IConventionEntityType)
Obsoletos.

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

FindProperties(IConventionEntityType, 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(IConventionEntityType, MemberInfo)
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(IConventionEntityType, MemberInfo) para buscar una propiedad de navegación.

GetAllBaseTypes(IConventionEntityType)
Obsoletos.

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

GetAllBaseTypesAscending(IConventionEntityType)
Obsoletos.

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

GetAllBaseTypesInclusive(IConventionEntityType)
Obsoletos.

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

GetAllBaseTypesInclusiveAscending(IConventionEntityType)
Obsoletos.

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

GetChangeTrackingStrategyConfigurationSource(IConventionEntityType)
Obsoletos.

Devuelve el origen de configuración de GetChangeTrackingStrategy(IEntityType).

GetDeclaredForeignKeys(IConventionEntityType)
Obsoletos.

Obtiene todas las claves externas declaradas en el especificado IConventionEntityType.

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(IConventionEntityType)
Obsoletos.

Obtiene todos los índices declarados en el especificado IConventionEntityType.

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(IConventionEntityType)
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(IConventionEntityType)
Obsoletos.

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

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(IConventionEntityType) también para devolver propiedades de navegación declaradas en tipos base.

GetDeclaredProperties(IConventionEntityType)
Obsoletos.

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

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(IConventionEntityType)
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(IConventionEntityType)
Obsoletos.

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

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.

GetDefiningQueryConfigurationSource(IConventionEntityType)
Obsoletos.

Devuelve el origen de configuración de GetDefiningQuery(IEntityType).

GetDerivedForeignKeys(IConventionEntityType)
Obsoletos.

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

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(IConventionEntityType)
Obsoletos.

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

GetDerivedTypesInclusive(IConventionEntityType)
Obsoletos.

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

GetDirectlyDerivedTypes(IConventionEntityType)
Obsoletos.

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

GetDiscriminatorMappingCompleteConfigurationSource(IConventionEntityType)
Obsoletos.

Obtiene para ConfigurationSource la integridad del valor discriminador.

GetDiscriminatorProperty(IConventionEntityType)
Obsoletos.

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

GetDiscriminatorPropertyConfigurationSource(IConventionEntityType)
Obsoletos.

Obtiene para ConfigurationSource la propiedad discriminador.

GetDiscriminatorValueConfigurationSource(IConventionEntityType)
Obsoletos.

Obtiene para ConfigurationSource el valor de discriminador.

GetNavigations(IConventionEntityType)
Obsoletos.

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

GetQueryFilterConfigurationSource(IConventionEntityType)
Obsoletos.

Devuelve el origen de configuración de GetQueryFilter(IEntityType).

GetReferencingForeignKeys(IConventionEntityType)
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 o un tipo del que se deriva es la entidad de seguridad).

GetRootType(IConventionEntityType)
Obsoletos.

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

RemoveDiscriminatorValue(IConventionEntityType)
Obsoletos.

Quita el valor discriminador de este tipo de entidad.

RemoveForeignKey(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType)
Obsoletos.

Quita una clave externa de este tipo de entidad.

RemoveIndex(IConventionEntityType, IReadOnlyList<IConventionProperty>)
Obsoletos.

Quita un índice de este tipo de entidad.

RemoveKey(IConventionEntityType, IReadOnlyList<IConventionProperty>)
Obsoletos.

Quita una clave principal o alternativa de este tipo de entidad.

RemoveProperty(IConventionEntityType, String)
Obsoletos.

Quita una propiedad de este tipo de entidad.

RootType(IConventionEntityType)
Obsoletos.

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

SetChangeTrackingStrategy(IConventionEntityType, Nullable<ChangeTrackingStrategy>, Boolean)
Obsoletos.

Establece la estrategia de seguimiento de cambios que se va a usar 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.

SetDefiningQuery(IConventionEntityType, LambdaExpression, Boolean)
Obsoletos.

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

SetDiscriminatorMappingComplete(IConventionEntityType, Nullable<Boolean>, Boolean)
Obsoletos.

Establece el valor que indica si la asignación de discriminadores está completa.

SetDiscriminatorProperty(IConventionEntityType, IProperty, Boolean)
Obsoletos.

Establece el IProperty objeto que se usará para almacenar un valor discriminador.

SetDiscriminatorValue(IConventionEntityType, Object, Boolean)
Obsoletos.

Establece el valor de discriminador para este tipo de entidad.

SetPrimaryKey(IConventionEntityType, IConventionProperty, Boolean)
Obsoletos.

Establece la clave principal para este tipo de entidad.

SetQueryFilter(IConventionEntityType, LambdaExpression, Boolean)
Obsoletos.

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

Se aplica a