Compartir a través de


ModelExtensions Clase

Definición

Precaución

Use IReadOnlyModel

Métodos de extensión para IReadOnlyModel.

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

Métodos

FindEntityType(IModel, 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(IModel, Type, String, IEntityType)
Obsoletos.

Obtiene el tipo de entidad para el tipo 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.

FindRuntimeEntityType(IModel, Type)
Obsoletos.

Obtiene la entidad que asigna la clase de entidad especificada, donde la clase puede ser un proxy derivado del tipo de entidad real. 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.

GetChangeTrackingStrategy(IModel)
Obsoletos.

Obtiene la estrategia de seguimiento de cambios predeterminada que se usa 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.

GetEntityTypes(IModel, String)
Obsoletos.

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

GetEntityTypes(IModel, Type)
Obsoletos.

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

GetProductVersion(IModel)
Obsoletos.

Obtiene la versión del ensamblado de EF Core usada para compilar este modelo.

GetPropertyAccessMode(IModel)
Obsoletos.

Obtiene el objeto que se usa para las PropertyAccessMode propiedades de 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 devuelto aquí se usará para cualquier propiedad para la que no se haya especificado ninguna invalidación.

HasEntityTypeWithDefiningNavigation(IModel, String)
Obsoletos.

Obtiene un valor que indica si el modelo contiene un tipo de entidad correspondiente con una navegación definitoria.

HasEntityTypeWithDefiningNavigation(IModel, Type)
Obsoletos.

Obtiene un valor que indica si el modelo contiene un tipo de entidad correspondiente con una navegación definitoria.

IsIndexerMethod(IModel, MethodInfo)
Obsoletos.

Obtiene un valor que indica si methodInfo dado vuelve a reentrenar un acceso de indizador.

IsShared(IModel, Type)
Obsoletos.

Obtiene si las entidades de tipo compartido del modelo usan el tipo CLR.

ToDebugString(IModel, MetadataDebugStringOptions, Int32)
Obsoletos.

Crea una representación legible de los metadatos especificados.

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

Se aplica a