Compartir a través de


MutableModelExtensions Clase

Definición

Precaución

Use IMutableModel

Métodos de extensión para IMutableModel.

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

Métodos

AddIgnored(IMutableModel, Type)
Obsoletos.

Marca el tipo de entidad especificado como omitido, lo que impide que las convenciones agreguen un tipo de entidad coincidente al modelo.

AddOwned(IMutableModel, Type)
Obsoletos.

Marca el tipo de entidad especificado como propiedad, lo que indica que cuando se detectan tipos de entidad coincidentes deben configurarse como propiedad.

AddShared(IMutableModel, Type)
Obsoletos.

Marca el tipo de entidad especificado como compartido, lo que indica que cuando se detectan tipos de entidad coincidentes se deben configurar como tipo de entidad de tipo compartido.

FinalizeModel(IMutableModel)
Obsoletos.

Fuerza el posprocesamiento en el modelo de modo que esté listo para su uso por el tiempo de ejecución. Este procesamiento posterior se produce automáticamente cuando se usa OnModelCreating(ModelBuilder); este método permite que se ejecute explícitamente en casos en los que no es posible la ejecución automática.

FindEntityType(IMutableModel, Type)
Obsoletos.

Obtiene la entidad que asigna la clase de entidad especificada. Devuelve null si no se encuentra ningún tipo de entidad con el tipo CLR especificado o el tipo CLR especificado se usa mediante el tipo de entidad de tipo compartido o el tipo de entidad tiene una navegación definitoria.

FindEntityType(IMutableModel, Type, String, IMutableEntityType)
Obsoletos.

Obtiene el tipo de entidad para el nombre especificado, definiendo el nombre de navegación y el tipo de entidad que define. Devuelve null si no se encuentra ningún tipo de entidad coincidente.

FindLeastDerivedEntityTypes(IMutableModel, Type, Func<IMutableEntityType,Boolean>)
Obsoletos.

Devuelve los tipos de entidad correspondientes a los tipos menos derivados del especificado.

GetEntityTypes(IMutableModel, String)
Obsoletos.

Obtiene los tipos de entidad que coinciden con el nombre especificado.

GetEntityTypes(IMutableModel, Type)
Obsoletos.

Obtiene los tipos de entidad que coinciden con el tipo especificado.

GetOrAddEntityType(IMutableModel, String)
Obsoletos.

Obtiene el tipo de entidad con el nombre especificado o agrega un nuevo tipo de entidad si no se encuentra ninguno.

GetOrAddEntityType(IMutableModel, Type)
Obsoletos.

Obtiene el tipo de entidad con la clase CLR especificada o agrega un nuevo tipo de entidad si no se encuentra ninguno.

IsIgnored(IMutableModel, Type)
Obsoletos.

Indica si se omite el nombre del tipo de entidad especificado.

IsOwned(IMutableModel, Type)
Obsoletos.

Devuelve un valor que indica si los tipos de entidad que usan el tipo especificado deben configurarse como tipos de propiedad cuando se detectan mediante convenciones.

RemoveEntityType(IMutableModel, IMutableEntityType)
Obsoletos.

Quita un tipo de entidad del modelo.

RemoveEntityType(IMutableModel, String)
Obsoletos.

Quita un tipo de entidad sin definir la navegación del modelo.

RemoveEntityType(IMutableModel, String, String, IMutableEntityType)
Obsoletos.

Quita un tipo de entidad con una navegación definitoria del modelo.

RemoveEntityType(IMutableModel, Type)
Obsoletos.

Quita un tipo de entidad del modelo.

RemoveEntityType(IMutableModel, Type, String, IMutableEntityType)
Obsoletos.

Quita un tipo de entidad con una navegación definitoria del modelo.

RemoveIgnored(IMutableModel, Type)
Obsoletos.

Quita el tipo de entidad omitido.

RemoveOwned(IMutableModel, Type)
Obsoletos.

Quita el tipo de propiedad especificado, lo que indica que cuando se detectan tipos de entidad coincidentes no se deben configurar como propiedad.

SetChangeTrackingStrategy(IMutableModel, ChangeTrackingStrategy)
Obsoletos.

Establece la estrategia de seguimiento de cambios predeterminada que se va a usar para las entidades del modelo. Esta estrategia indica cómo el contexto detecta los cambios en las propiedades de una instancia de un tipo de entidad.

SetChangeTrackingStrategy(IMutableModel, Nullable<ChangeTrackingStrategy>)
Obsoletos.

Establece la estrategia de seguimiento de cambios predeterminada que se va a usar para las entidades del modelo. Esta estrategia indica cómo el contexto detecta los cambios en las propiedades de una instancia de un tipo de entidad.

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Obsoletos.

Establece el PropertyAccessMode objeto que se va a usar para las propiedades de todos los tipos de entidad de este modelo.

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

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Obsoletos.

Establece el PropertyAccessMode objeto que se va a usar para las propiedades de todos los tipos de entidad de este modelo.

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

Se aplica a