Compartir a través de


MutableEntityTypeExtensions Clase

Definición

Precaución

Use IMutableEntityType

Métodos de extensión para IMutableEntityType.

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

Métodos

AddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType)
Obsoletos.

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

AddIndex(IMutableEntityType, IMutableProperty)
Obsoletos.

Agrega un índice a este tipo de entidad.

AddIndexerProperty(IMutableEntityType, String, Type)
Obsoletos.

Agrega una propiedad de la que realiza una copia de seguridad un indexador a este tipo de entidad.

AddKey(IMutableEntityType, IMutableProperty)
Obsoletos.

Agrega una nueva clave alternativa a este tipo de entidad.

AddProperty(IMutableEntityType, MemberInfo)
Obsoletos.

Agrega una propiedad a este tipo de entidad.

AddProperty(IMutableEntityType, PropertyInfo)
Obsoletos.

Agrega una propiedad a esta entidad.

AddProperty(IMutableEntityType, String)
Obsoletos.

Agrega una propiedad a este tipo de entidad.

AddProperty(IMutableEntityType, String, Type)
Obsoletos.

Agrega una propiedad a este tipo de entidad.

FindDeclaredForeignKeys(IMutableEntityType, IReadOnlyList<IProperty>)
Obsoletos.

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

FindDeclaredNavigation(IMutableEntityType, String)
Obsoletos.

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

FindDeclaredProperty(IMutableEntityType, String)
Obsoletos.

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

FindDefiningNavigation(IMutableEntityType)
Obsoletos.

Devuelve la navegación que define si existe o null no.

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

Obtiene el índice definido en la propiedad especificada. Devuelve null si no se define ningún índice.

FindKey(IMutableEntityType, IProperty)
Obsoletos.

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

FindNavigation(IMutableEntityType, 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(IMutableEntityType, 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(IMutableEntityType, 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(IMutableEntityType)
Obsoletos.

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

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

GetAllBaseTypes(IMutableEntityType)
Obsoletos.

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

GetAllBaseTypesAscending(IMutableEntityType)
Obsoletos.

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

GetDeclaredForeignKeys(IMutableEntityType)
Obsoletos.

Obtiene todas las claves externas declaradas en el especificado IMutableEntityType.

Este método no devuelve claves externas declaradas en tipos base. Resulta útil al recorrer en iteración 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(IMutableEntityType)
Obsoletos.

Obtiene todos los índices declarados en el especificado IMutableEntityType.

Este método no devuelve índices declarados en tipos base. Resulta útil al recorrer en iteración 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(IMutableEntityType)
Obsoletos.

Obtiene todas las claves declaradas en el especificado IEntityType.

Este método no devuelve claves declaradas en tipos base. Resulta útil al recorrer en iteración 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(IMutableEntityType)
Obsoletos.

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

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

GetDeclaredProperties(IMutableEntityType)
Obsoletos.

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

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

GetDeclaredReferencingForeignKeys(IMutableEntityType)
Obsoletos.

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

GetDeclaredServiceProperties(IMutableEntityType)
Obsoletos.

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

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

GetDerivedForeignKeys(IMutableEntityType)
Obsoletos.

Obtiene todas las claves externas declaradas en los tipos derivados de la clase especificada IMutableEntityType.

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

GetDerivedTypes(IMutableEntityType)
Obsoletos.

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

GetDerivedTypesInclusive(IMutableEntityType)
Obsoletos.

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

GetDirectlyDerivedTypes(IMutableEntityType)
Obsoletos.

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

GetDiscriminatorProperty(IMutableEntityType)
Obsoletos.

Devuelve que IMutableProperty se usará para almacenar un valor discriminador.

GetNavigations(IMutableEntityType)
Obsoletos.

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

GetOrAddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType)
Obsoletos.

Obtiene una relación existente o crea una nueva si aún no está definida.

GetOrAddForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)
Obsoletos.

Obtiene una relación existente o crea una nueva si aún no está definida.

GetOrAddIndex(IMutableEntityType, IMutableProperty)
Obsoletos.

Obtiene el índice definido en la propiedad especificada o crea uno nuevo si aún no está definido.

GetOrAddIndex(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsoletos.

Obtiene el índice definido en la propiedad especificada o crea uno nuevo si aún no está definido.

GetOrAddKey(IMutableEntityType, IMutableProperty)
Obsoletos.

Obtiene la clave alternativa existente definida en una propiedad o crea una nueva si aún no está definida.

GetOrAddKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsoletos.

Obtiene la clave alternativa existente definida en un conjunto de propiedades o crea una nueva si aún no está definida.

GetOrAddProperty(IMutableEntityType, PropertyInfo)
Obsoletos.

Obtiene la propiedad con el nombre especificado o crea una nueva si aún no está definida.

GetOrAddProperty(IMutableEntityType, String, Type)
Obsoletos.

Obtiene la propiedad con el nombre especificado o crea una nueva si aún no está definida.

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)
Obsoletos.

Obtiene la propiedad con el nombre especificado o crea una nueva si aún no está definida.

GetOrSetPrimaryKey(IMutableEntityType, IMutableProperty)
Obsoletos.

Obtiene la clave principal existente de una entidad o la establece si no se define una.

GetOrSetPrimaryKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsoletos.

Obtiene la clave principal existente de una entidad o la establece si no se define una.

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

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

RemoveDiscriminatorValue(IMutableEntityType)
Obsoletos.

Quita el valor discriminador de este tipo de entidad.

RemoveForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)
Obsoletos.

Quita una clave externa de este tipo de entidad.

RemoveIndex(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsoletos.

Quita un índice de este tipo de entidad.

RemoveKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsoletos.

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

RemoveProperty(IMutableEntityType, String)
Obsoletos.

Quita una propiedad de este tipo de entidad.

RootType(IMutableEntityType)
Obsoletos.

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

SetChangeTrackingStrategy(IMutableEntityType, ChangeTrackingStrategy)
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.

SetChangeTrackingStrategy(IMutableEntityType, Nullable<ChangeTrackingStrategy>)
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(IMutableEntityType, LambdaExpression)
Obsoletos.

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

SetDiscriminatorMappingComplete(IMutableEntityType, Nullable<Boolean>)
Obsoletos.

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

SetDiscriminatorProperty(IMutableEntityType, IProperty)
Obsoletos.

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

SetDiscriminatorValue(IMutableEntityType, Object)
Obsoletos.

Establece el valor de discriminador para este tipo de entidad.

SetNavigationAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Obsoletos.

Establece el objeto PropertyAccessMode que se va a usar para las navegaciones de este tipo de entidad.

Tenga en cuenta que las navegaciones individuales pueden invalidar este modo de acceso. El valor establecido aquí se usará para cualquier navegación para la que no se haya especificado ninguna invalidación.

SetPrimaryKey(IMutableEntityType, IMutableProperty)
Obsoletos.

Establece la clave principal para este tipo de entidad.

SetPropertyAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Obsoletos.

Establece el objeto PropertyAccessMode que se va a usar para las propiedades de este tipo de entidad.

Tenga en cuenta que las propiedades individuales pueden invalidar este modo de acceso. El valor establecido aquí se usará para cualquier propiedad para la que no se haya especificado ninguna invalidación.

SetPropertyAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Obsoletos.

Establece el PropertyAccessMode objeto que se va a usar para las propiedades y las navegaciones de este tipo de entidad.

Tenga en cuenta que las propiedades individuales y las navegaciones pueden invalidar este modo de acceso. El valor establecido aquí se usará para cualquier propiedad o navegación para la que no se haya especificado ninguna invalidación.

SetQueryFilter(IMutableEntityType, LambdaExpression)
Obsoletos.

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

Se aplica a