RuntimeModel Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Metadatos sobre la forma de las entidades, las relaciones entre ellas y cómo se asignan a la base de datos. Normalmente, un modelo se crea invalidando el OnModelCreating(ModelBuilder) método en un derivado DbContext.
[System.Runtime.CompilerServices.Nullable(0)]
public class RuntimeModel : Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeModel
public class RuntimeModel : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeModel
[System.Runtime.CompilerServices.Nullable(0)]
public class RuntimeModel : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeModel
[<System.Runtime.CompilerServices.Nullable(0)>]
type RuntimeModel = class
inherit RuntimeAnnotatableBase
interface IRuntimeModel
interface IModel
interface IReadOnlyModel
interface IReadOnlyAnnotatable
interface IAnnotatable
type RuntimeModel = class
inherit AnnotatableBase
interface IRuntimeModel
interface IModel
interface IReadOnlyModel
interface IReadOnlyAnnotatable
interface IAnnotatable
[<System.Runtime.CompilerServices.Nullable(0)>]
type RuntimeModel = class
inherit AnnotatableBase
interface IRuntimeModel
interface IModel
interface IReadOnlyModel
interface IReadOnlyAnnotatable
interface IAnnotatable
Public Class RuntimeModel
Inherits RuntimeAnnotatableBase
Implements IRuntimeModel
Public Class RuntimeModel
Inherits AnnotatableBase
Implements IRuntimeModel
- Herencia
- Herencia
- Atributos
- Implementaciones
-
IAnnotatable IReadOnlyAnnotatable IModel Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeModel IReadOnlyModel
Comentarios
Se trata de una implementación ligera que se construye a partir de un modelo compilado y no está pensada para usarse en tiempo de diseño.
La duración del servicio es Scoped. Esto significa que cada DbContext instancia usará su propia instancia de este servicio. La implementación puede depender de otros servicios registrados con cualquier duración. La implementación no necesita ser segura para subprocesos.
Consulte Modelado de tipos de entidad y relaciones para obtener más información y ejemplos.
Constructores
| Nombre | Description |
|---|---|
| RuntimeModel() |
Obsoletos.
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core. |
| RuntimeModel(Boolean, Guid, Int32, Int32) |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core. |
Propiedades
| Nombre | Description |
|---|---|
| DebugView |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core. |
| IsReadOnly |
Indica si el objeto actual es de solo lectura. (Heredado de AnnotatableBase) |
| Item[String] |
Obtiene la anotación de valor con el nombre especificado y devuelve |
| Item[String] |
Obtiene la anotación de valor con el nombre especificado y devuelve |
| ModelId |
Obsoletos.
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core. |
Métodos
| Nombre | Description |
|---|---|
| AddAnnotation(String, Annotation) |
Agrega una anotación a este objeto. Produce si ya existe una anotación con el nombre especificado. (Heredado de AnnotatableBase) |
| AddAnnotation(String, Object) |
Agrega una anotación a este objeto. Produce si ya existe una anotación con el nombre especificado. (Heredado de RuntimeAnnotatableBase) |
| AddAnnotation(String, Object) |
Agrega una anotación a este objeto. Produce si ya existe una anotación con el nombre especificado. (Heredado de AnnotatableBase) |
| AddAnnotations(IEnumerable<IAnnotation>) |
Agrega anotaciones a este objeto reemplazando las anotaciones existentes con el mismo nombre. (Heredado de RuntimeAnnotatableBase) |
| AddAnnotations(IEnumerable<IAnnotation>) |
Agrega anotaciones a este objeto. (Heredado de AnnotatableBase) |
| AddAnnotations(IReadOnlyDictionary<String,Object>) |
Agrega anotaciones a este objeto reemplazando las anotaciones existentes con el mismo nombre. (Heredado de RuntimeAnnotatableBase) |
| AddAnnotations(IReadOnlyDictionary<String,Object>) |
Agrega anotaciones a este objeto. (Heredado de AnnotatableBase) |
| AddEntityType(String, Type, RuntimeEntityType, Boolean, ChangeTrackingStrategy, PropertyInfo, Boolean, String, Object, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Agrega un tipo de entidad con una navegación de definición al modelo. |
| AddEntityType(String, Type, RuntimeEntityType, Boolean, String, ChangeTrackingStrategy, PropertyInfo, Boolean, Object, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Agrega un tipo de entidad con una navegación de definición al modelo. |
| AddEntityType(String, Type, RuntimeEntityType, Boolean, String, ChangeTrackingStrategy, PropertyInfo, Boolean, Object) |
Agrega un tipo de entidad con una navegación de definición al modelo. |
| AddEntityType(String, Type, RuntimeEntityType, Boolean, String, ChangeTrackingStrategy, PropertyInfo, Boolean) |
Agrega un tipo de entidad con una navegación de definición al modelo. |
| AddRuntimeAnnotation(String, Annotation) |
Agrega una anotación en tiempo de ejecución a este objeto. Produce si ya existe una anotación con el nombre especificado. (Heredado de RuntimeAnnotatableBase) |
| AddRuntimeAnnotation(String, Annotation) |
Agrega una anotación en tiempo de ejecución a este objeto. Produce si ya existe una anotación con el nombre especificado. (Heredado de AnnotatableBase) |
| AddRuntimeAnnotation(String, Object) |
Agrega una anotación en tiempo de ejecución a este objeto. Produce si ya existe una anotación con el nombre especificado. (Heredado de RuntimeAnnotatableBase) |
| AddRuntimeAnnotation(String, Object) |
Agrega una anotación en tiempo de ejecución a este objeto. Produce si ya existe una anotación con el nombre especificado. (Heredado de AnnotatableBase) |
| AddRuntimeAnnotations(IEnumerable<Annotation>) |
Agrega anotaciones en tiempo de ejecución a este objeto. (Heredado de RuntimeAnnotatableBase) |
| AddRuntimeAnnotations(IEnumerable<Annotation>) |
Agrega anotaciones en tiempo de ejecución a este objeto. (Heredado de AnnotatableBase) |
| AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Agrega anotaciones en tiempo de ejecución a este objeto. (Heredado de RuntimeAnnotatableBase) |
| AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Agrega anotaciones en tiempo de ejecución a este objeto. (Heredado de AnnotatableBase) |
| AddTypeMappingConfiguration(Type, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, ValueConverter) |
Agrega la configuración de un tipo escalar. |
| CreateAnnotation(String, Object) |
Crea una nueva anotación. (Heredado de RuntimeAnnotatableBase) |
| CreateAnnotation(String, Object) |
Crea una nueva anotación. (Heredado de AnnotatableBase) |
| CreateRuntimeAnnotation(String, Object) |
Crea una nueva anotación en tiempo de ejecución. (Heredado de RuntimeAnnotatableBase) |
| CreateRuntimeAnnotation(String, Object) |
Crea una nueva anotación en tiempo de ejecución. (Heredado de AnnotatableBase) |
| EnsureMutable() |
Produce si el modelo es de solo lectura. (Heredado de AnnotatableBase) |
| EnsureReadOnly() |
Produce si el modelo no es de solo lectura. (Heredado de AnnotatableBase) |
| FinalizeModel() |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core. |
| FindAdHocEntityType(Type) |
Obtiene el tipo de entidad con el nombre especificado. Devuelve |
| FindAnnotation(String) |
Obtiene la anotación con el nombre especificado y devuelve |
| FindAnnotation(String) |
Obtiene la anotación con el nombre especificado y devuelve |
| FindEntityType(String) |
Obtiene el tipo de entidad con el nombre especificado. Devuelve |
| FindRuntimeAnnotation(String) |
Obtiene la anotación en tiempo de ejecución con el nombre especificado y devuelve |
| FindRuntimeAnnotation(String) |
Obtiene la anotación en tiempo de ejecución con el nombre especificado y devuelve |
| GetAdHocEntityTypes() |
Obtiene todos los tipos de entidad ad hoc definidos en el modelo. |
| GetAnnotation(String) |
Obtiene la anotación con el nombre especificado, que produce si no existe. (Heredado de RuntimeAnnotatableBase) |
| GetAnnotation(String) |
Obtiene la anotación con el nombre especificado, que produce si no existe. (Heredado de AnnotatableBase) |
| GetAnnotations() |
Obtiene todas las anotaciones del objeto actual. (Heredado de AnnotatableBase) |
| GetOrAddAdHocEntityType(RuntimeEntityType) |
Agrega un tipo de entidad ad hoc al modelo. |
| GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Obtiene el valor de la anotación en tiempo de ejecución con el nombre especificado y lo agrega si no existe uno. (Heredado de RuntimeAnnotatableBase) |
| GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Obtiene el valor de la anotación en tiempo de ejecución con el nombre especificado y lo agrega si no existe uno. (Heredado de AnnotatableBase) |
| GetRuntimeAnnotations() |
Obtiene todas las anotaciones en tiempo de ejecución en el objeto actual. (Heredado de RuntimeAnnotatableBase) |
| GetRuntimeAnnotations() |
Obtiene todas las anotaciones en tiempo de ejecución en el objeto actual. (Heredado de AnnotatableBase) |
| OnAnnotationSet(String, Annotation, Annotation) |
Se llama cuando se estableció o quitó una anotación. (Heredado de AnnotatableBase) |
| RemoveAnnotation(String) |
Quita la anotación especificada de este objeto. (Heredado de RuntimeAnnotatableBase) |
| RemoveAnnotation(String) |
Quita la anotación especificada de este objeto. (Heredado de AnnotatableBase) |
| RemoveRuntimeAnnotation(String) |
Quita la anotación en tiempo de ejecución especificada de este objeto. (Heredado de RuntimeAnnotatableBase) |
| RemoveRuntimeAnnotation(String) |
Quita la anotación en tiempo de ejecución especificada de este objeto. (Heredado de AnnotatableBase) |
| SetAnnotation(String, Annotation, Annotation) |
Establece la anotación almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. (Heredado de AnnotatableBase) |
| SetAnnotation(String, Object) |
Establece la anotación almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. (Heredado de RuntimeAnnotatableBase) |
| SetAnnotation(String, Object) |
Establece la anotación almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. (Heredado de AnnotatableBase) |
| SetRuntimeAnnotation(String, Annotation, Annotation) |
Establece la anotación en tiempo de ejecución almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. (Heredado de RuntimeAnnotatableBase) |
| SetRuntimeAnnotation(String, Annotation, Annotation) |
Establece la anotación en tiempo de ejecución almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. (Heredado de AnnotatableBase) |
| SetRuntimeAnnotation(String, Object) |
Establece la anotación en tiempo de ejecución almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. (Heredado de RuntimeAnnotatableBase) |
| SetRuntimeAnnotation(String, Object) |
Establece la anotación en tiempo de ejecución almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. (Heredado de AnnotatableBase) |
| SetSkipDetectChanges(Boolean) |
Obsoletos.
Establece un valor que indica si DetectChanges() se debe llamar a . |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IAnnotatable.AddRuntimeAnnotation(String, Object) |
Agrega una anotación en tiempo de ejecución a este objeto. Produce si ya existe una anotación con el nombre especificado. (Heredado de RuntimeAnnotatableBase) |
| IAnnotatable.AddRuntimeAnnotation(String, Object) |
Agrega una anotación en tiempo de ejecución a este objeto. Produce si ya existe una anotación con el nombre especificado. (Heredado de AnnotatableBase) |
| IAnnotatable.FindRuntimeAnnotation(String) |
Obtiene la anotación en tiempo de ejecución con el nombre especificado y devuelve |
| IAnnotatable.FindRuntimeAnnotation(String) |
Obtiene la anotación en tiempo de ejecución con el nombre especificado y devuelve |
| IAnnotatable.GetRuntimeAnnotations() |
Obtiene todas las anotaciones en tiempo de ejecución del objeto actual. (Heredado de RuntimeAnnotatableBase) |
| IAnnotatable.GetRuntimeAnnotations() |
Obtiene todas las anotaciones en tiempo de ejecución del objeto actual. (Heredado de AnnotatableBase) |
| IAnnotatable.RemoveRuntimeAnnotation(String) |
Quita la anotación en tiempo de ejecución especificada de este objeto. (Heredado de RuntimeAnnotatableBase) |
| IAnnotatable.RemoveRuntimeAnnotation(String) |
Quita la anotación en tiempo de ejecución especificada de este objeto. (Heredado de AnnotatableBase) |
| IAnnotatable.SetRuntimeAnnotation(String, Object) |
Establece la anotación en tiempo de ejecución almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. (Heredado de RuntimeAnnotatableBase) |
| IAnnotatable.SetRuntimeAnnotation(String, Object) |
Establece la anotación en tiempo de ejecución almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. (Heredado de AnnotatableBase) |
| IModel.FindEntityType(String, String, IEntityType) |
Obtiene el tipo de entidad para el nombre especificado, definiendo el nombre de navegación y el tipo de entidad que define. Devuelve |
| IModel.FindEntityType(String) |
Obtiene la entidad con el nombre especificado. Devuelve |
| IModel.FindEntityType(Type) |
Obtiene la entidad que asigna la clase de entidad especificada. Devuelve |
| IModel.FindEntityTypes(Type) |
Obtiene los tipos de entidad que coinciden con el tipo especificado. |
| IModel.FindTypeMappingConfiguration(Type) |
Busca la configuración anterior a la convención de un determinado escalar Type. |
| IModel.GetEntityTypes() |
Obtiene todos los tipos de entidad definidos en el modelo. |
| IModel.GetTypeMappingConfigurations() |
Obtiene todas las configuraciones de convención previa. |
| IModel.IsIndexerMethod(MethodInfo) |
Obtiene un valor que indica si el especificado MethodInfo representa un acceso de indexador. |
| IReadOnlyAnnotatable.FindAnnotation(String) |
Obtiene la anotación con el nombre especificado y devuelve |
| IReadOnlyAnnotatable.FindAnnotation(String) |
Obtiene la anotación con el nombre especificado y devuelve |
| IReadOnlyAnnotatable.GetAnnotations() |
Obtiene todas las anotaciones del objeto actual. (Heredado de RuntimeAnnotatableBase) |
| IReadOnlyAnnotatable.GetAnnotations() |
Obtiene todas las anotaciones del objeto actual. (Heredado de AnnotatableBase) |
| IReadOnlyAnnotatable.Item[String] |
Obtiene el valor de la anotación con el nombre especificado y devuelve |
| IReadOnlyAnnotatable.Item[String] |
Obtiene el valor de la anotación con el nombre especificado y devuelve |
| IReadOnlyModel.FindEntityType(String, String, IReadOnlyEntityType) |
Obtiene el tipo de entidad para el nombre base especificado, definiendo el nombre de navegación y el tipo de entidad que define. Devuelve |
| IReadOnlyModel.FindEntityType(String) |
Obtiene el tipo de entidad con el nombre especificado. Devuelve |
| IReadOnlyModel.FindEntityType(Type, String, IReadOnlyEntityType) |
Obtiene el tipo de entidad para el tipo especificado, definiendo el nombre de navegación y el tipo de entidad que define. Devuelve |
| IReadOnlyModel.FindEntityType(Type) |
Obtiene la entidad que asigna la clase de entidad especificada. Devuelve |
| IReadOnlyModel.FindEntityTypes(Type) |
Obtiene los tipos de entidad que coinciden con el tipo especificado. |
| IReadOnlyModel.GetChangeTrackingStrategy() |
Obtiene la estrategia de seguimiento de cambios predeterminada que se usa para las entidades del modelo. Esta estrategia indica cómo el contexto detecta cambios en las propiedades de una instancia de un tipo de entidad. |
| IReadOnlyModel.GetEmbeddedDiscriminatorName() |
Obtiene el nombre que se va a usar para las propiedades discriminatorias insertadas en documentos JSON. El valor predeterminado es "$type". |
| IReadOnlyModel.GetEntityTypes() |
Obtiene todos los tipos de entidad definidos en el modelo. |
| IReadOnlyModel.GetPropertyAccessMode() |
Obtiene el PropertyAccessMode objeto que se usa para las propiedades de los tipos de entidad de este modelo. |
| IReadOnlyModel.IsShared(Type) |
Obtiene un valor que indica si las entidades de tipo compartido usan el tipo CLR en el modelo. |
| IReadOnlyModel.ModelId |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core. |
| IRuntimeModel.RelationalModel |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core. |
| IRuntimeModel.SkipDetectChanges |
Metadatos sobre la forma de las entidades, las relaciones entre ellas y cómo se asignan a la base de datos. Normalmente, un modelo se crea invalidando el OnModelCreating(ModelBuilder) método en un derivado DbContext. |
Métodos de extensión
| Nombre | Description |
|---|---|
| AnnotationsToDebugString(IAnnotatable, Int32) |
Obtiene la cadena de depuración de todas las anotaciones declaradas en el objeto . |
| AreNamedDefaultConstraintsUsed(IReadOnlyModel) |
Devuelve el valor que indica si se deben usar restricciones predeterminadas con nombre. |
| FindDbFunction(IModel, MethodInfo) |
Busca una función que se asigna al método representado por el especificado MethodInfo. |
| FindDbFunction(IModel, String) |
Busca una función que se asigna al método representado por el nombre especificado. |
| FindDbFunction(IReadOnlyModel, MethodInfo) |
Busca una función que se asigna al método representado por el especificado MethodInfo. |
| FindDbFunction(IReadOnlyModel, String) |
Busca una función que se asigna al método representado por el nombre especificado. |
| FindEntityType(IModel, Type, String, IEntityType) |
Obtiene el tipo de entidad para el tipo especificado, definiendo el nombre de navegación y el tipo de entidad que define. Devuelve |
| FindEntityType(IModel, Type) |
Obsoletos.
Obtiene la entidad que asigna la clase de entidad especificada. Devuelve |
| FindFullTextCatalog(IModel, String) |
Busca un catálogo de texto completo en el modelo o devuelve |
| FindFullTextCatalog(IReadOnlyModel, String) |
Busca un catálogo de texto completo en el modelo o devuelve |
| FindRuntimeEntityType(IModel, Type) |
Obtiene la entidad que asigna la clase de entidad especificada, donde la clase puede ser un proxy derivado del tipo de entidad real. Devuelve |
| FindSequence(IModel, String, String) |
Busca una secuencia con el nombre especificado. |
| FindSequence(IReadOnlyModel, String, String) |
Busca una secuencia con el nombre especificado. |
| GetCollation(IModel) |
Devuelve la intercalación de la base de datos. |
| GetCollation(IReadOnlyModel) |
Devuelve la intercalación de la base de datos. |
| GetDatabaseMaxSize(IModel) |
Devuelve el tamaño máximo de la base de datos. |
| GetDatabaseMaxSize(IReadOnlyModel) |
Devuelve el tamaño máximo de la base de datos. |
| GetDbFunctions(IModel) |
Devuelve todas las funciones contenidas en el modelo. |
| GetDbFunctions(IReadOnlyModel) |
Devuelve todas las funciones contenidas en el modelo. |
| GetDefaultContainer(IModel) |
Devuelve el nombre de contenedor predeterminado. |
| GetDefaultContainer(IReadOnlyModel) |
Devuelve el nombre de contenedor predeterminado. |
| GetDefaultFullTextSearchLanguage(IReadOnlyModel) |
Devuelve el idioma predeterminado para la búsqueda de texto completo en el ámbito de la base de datos. |
| GetDefaultSchema(IModel) |
Devuelve el esquema predeterminado que se va a usar para el modelo o |
| GetDefaultSchema(IReadOnlyModel) |
Devuelve el esquema predeterminado que se va a usar para el modelo o |
| GetDiscriminatorInKey(IReadOnlyModel) |
Devuelve un valor que indica si el discriminador de tipo de entidad debe incluirse en el valor json "id". Antes de EF Core 9, siempre se incluía. A partir de EF Core 9, no se incluye de forma predeterminada. |
| 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. |
| GetFluentApiCalls(IModel, IAnnotationCodeGenerator) |
Obtiene las llamadas de API fluidas para configurar un modelo. |
| GetFullTextCatalogs(IModel) |
Obtiene todos los catálogos de texto completo definidos en el modelo. |
| GetFullTextCatalogs(IReadOnlyModel) |
Obtiene todos los catálogos de texto completo definidos en el modelo. |
| GetHasShadowIds(IReadOnlyModel) |
Devuelve un valor que indica si la configuración para crear siempre la propiedad "__id" se puede establecer desde el origen de configuración actual. |
| GetHiLoSequenceName(IModel) |
Devuelve el nombre que se va a usar para la secuencia de hi-lo predeterminada. |
| GetHiLoSequenceName(IReadOnlyModel) |
Devuelve el nombre que se va a usar para la secuencia de hi-lo predeterminada. |
| GetHiLoSequenceSchema(IModel) |
Devuelve el esquema que se va a usar para la secuencia de hi-lo predeterminada. UseHiLo(PropertyBuilder, String, String) |
| GetHiLoSequenceSchema(IReadOnlyModel) |
Devuelve el esquema que se va a usar para la secuencia de hi-lo predeterminada. UseHiLo(PropertyBuilder, String, String) |
| GetIdentityIncrement(IModel) |
Devuelve el incremento de identidad predeterminado. |
| GetIdentityIncrement(IReadOnlyModel) |
Devuelve el incremento de identidad predeterminado. |
| GetIdentitySeed(IModel) |
Devuelve la inicialización de identidad predeterminada. |
| GetIdentitySeed(IReadOnlyModel) |
Devuelve la inicialización de identidad predeterminada. |
| GetMaxIdentifierLength(IModel) |
Devuelve la longitud máxima permitida para los identificadores de almacén. |
| GetMaxIdentifierLength(IReadOnlyModel) |
Devuelve la longitud máxima permitida para los identificadores de almacén. |
| GetPerformanceLevelSql(IModel) |
Devuelve el nivel de rendimiento de la base de datos. |
| GetPerformanceLevelSql(IReadOnlyModel) |
Devuelve el nivel de rendimiento de la base de datos. |
| GetProductVersion(IModel) |
Obtiene la versión del ensamblado de EF Core que se usa para compilar este modelo. |
| GetRelationalDependencies(IModel, String) |
Devuelve las dependencias del servicio relacional. |
| GetRelationalModel(IModel) |
Devuelve el modelo de base de datos. |
| GetSequenceNameSuffix(IReadOnlyModel) |
Devuelve el sufijo que se va a anexar al nombre de las secuencias creadas automáticamente. |
| GetSequences(IModel) |
Devuelve todas las secuencias contenidas en el modelo. |
| GetSequences(IReadOnlyModel) |
Devuelve todas las secuencias contenidas en el modelo. |
| GetSequenceSchema(IReadOnlyModel) |
Devuelve el esquema que se va a usar para la secuencia de generación de valores predeterminada. UseSequence(PropertyBuilder, String, String) |
| GetServiceTierSql(IModel) |
Devuelve el nivel de servicio de la base de datos. |
| GetServiceTierSql(IReadOnlyModel) |
Devuelve el nivel de servicio de la base de datos. |
| GetThroughput(IReadOnlyModel) |
Devuelve el rendimiento aprovisionado en el ámbito de la base de datos. |
| GetValueGenerationStrategy(IModel) |
Devuelve el objeto SqlServerValueGenerationStrategy que se va a usar para las propiedades de las claves del modelo, a menos que la propiedad tenga una estrategia establecida explícitamente. |
| GetValueGenerationStrategy(IReadOnlyModel) |
Devuelve el objeto SqlServerValueGenerationStrategy que se va a usar para las propiedades de las claves del modelo, a menos que la propiedad tenga una estrategia establecida explícitamente. |
| HasEntityTypeWithDefiningNavigation(IModel, String) |
Obsoletos.
Obtiene un valor que indica si el modelo contiene un tipo de entidad correspondiente con una navegación de definición. |
| HasEntityTypeWithDefiningNavigation(IModel, Type) |
Obsoletos.
Obtiene un valor que indica si el modelo contiene un tipo de entidad correspondiente con una navegación de definición. |
| IsIndexerMethod(IModel, MethodInfo) |
Obtiene un valor que indica si methodInfo dado vuelve a enviar un acceso de indexador. |
| IsShared(IModel, Type) |
Obtiene si las entidades de tipo compartido usan el tipo CLR en el modelo. |
| ToDebugString(IModel, MetadataDebugStringOptions, Int32) |
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 la depuración y puede cambiar arbitrariamente entre versiones. |