Microsoft.EntityFrameworkCore Espacio de nombres
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í.
Clases
| Nombre | Description |
|---|---|
| BackingFieldAttribute |
Asigna un nombre al campo de respaldo asociado a esta propiedad o propiedad de navegación. |
| ChangeTrackerExtensions |
Métodos de extensión para ChangeTracker. |
| CommentAttribute |
Marca una clase, propiedad o campo con un comentario que se va a establecer en la columna o tabla de base de datos correspondiente. |
| ConventionAnnotatableExtensions |
Métodos de extensión para IConventionAnnotatable. |
| ConventionEntityTypeExtensions |
Métodos de extensión para IConventionEntityType. |
| ConventionForeignKeyExtensions |
Métodos de extensión para IConventionForeignKey. |
| ConventionKeyExtensions |
Métodos de extensión para IConventionKey. |
| ConventionModelExtensions |
Métodos de extensión para IConventionModel. |
| ConventionNavigationExtensions |
Métodos de extensión para IConventionNavigation. |
| ConventionPropertyBaseExtensions |
Métodos de extensión para IConventionPropertyBase. |
| ConventionPropertyExtensions |
Métodos de extensión para IConventionProperty. |
| ConventionTypeBaseExtensions |
Métodos de extensión para IConventionTypeBase. |
| CosmosDatabaseFacadeExtensions |
Métodos de extensión para el DatabaseFacade devuelto desde Database que solo se puede usar con el proveedor de Cosmos. |
| CosmosDbContextOptionsExtensions |
Métodos de extensión específicos de Cosmos para DbContextOptionsBuilder. |
| CosmosDbFunctionsExtensions |
Proporciona métodos CLR que se traducen a funciones de base de datos cuando se usan en consultas LINQ to Entities. Se accede a los métodos de esta clase a través de Functions. |
| CosmosEntityTypeBuilderExtensions |
Métodos de extensión específicos de Cosmos para EntityTypeBuilder. |
| CosmosEntityTypeExtensions |
Métodos de extensión de tipo de entidad para metadatos de Cosmos. |
| CosmosIndexBuilderExtensions |
Azure Cosmos DB métodos de extensión específicos para IndexBuilder. |
| CosmosIndexExtensions |
Métodos de extensión de índice para metadatos específicos de Azure Cosmos DB. |
| CosmosModelBuilderExtensions |
Métodos de extensión específicos de Cosmos para ModelBuilder. |
| CosmosModelExtensions |
Métodos de extensión de modelo para metadatos de Cosmos. |
| CosmosPrimitiveCollectionBuilderExtensions |
Métodos de extensión específicos de Cosmos para PrimitiveCollectionBuilder. |
| CosmosPropertyBuilderExtensions |
Métodos de extensión específicos de Cosmos para PropertyBuilder. |
| CosmosPropertyExtensions |
Métodos de extensión de propiedad para metadatos de Cosmos. |
| CosmosQueryableExtensions |
Métodos de extensión específicos de Cosmos para consultas LINQ. |
| CosmosTriggerBuilderExtensions |
Métodos de extensión específicos de Cosmos DB para TriggerBuilder. |
| CosmosTriggerExtensions |
Métodos de extensión específicos de Cosmos DB para ITrigger y tipos relacionados. |
| DbContext |
Una instancia de DbContext representa una sesión con la base de datos y se puede usar para consultar y guardar instancias de las entidades. DbContext es una combinación de los patrones Unit Of Work y Repository. |
| DbContextOptions |
Las opciones que va a usar un DbContext. Normalmente, invalida OnConfiguring(DbContextOptionsBuilder) o usa para DbContextOptionsBuilder crear instancias de esta clase y no está diseñada para construirse directamente en el código de la aplicación. |
| DbContextOptions<TContext> |
Las opciones que va a usar un DbContext. Normalmente, invalida OnConfiguring(DbContextOptionsBuilder) o usa para DbContextOptionsBuilder<TContext> crear instancias de esta clase y no está diseñada para construirse directamente en el código de la aplicación. |
| DbContextOptionsBuilder |
Proporciona una superficie de API sencilla para configurar DbContextOptions. Las bases de datos (y otras extensiones) suelen definir métodos de extensión en este objeto que permiten configurar la conexión de base de datos (y otras opciones) que se usarán para un contexto. |
| DbContextOptionsBuilder<TContext> |
Proporciona una superficie de API sencilla para configurar DbContextOptions<TContext>. Las bases de datos (y otras extensiones) suelen definir métodos de extensión en este objeto que permiten configurar la conexión de base de datos (y otras opciones) que se usarán para un contexto. |
| DbFunctionAttribute |
Asigna un método CLR estático a una función de base de datos para que el método CLR se pueda usar en consultas LINQ. Por convención usa el nombre del método .NET como nombre de la función de base de datos y el esquema predeterminado. |
| DbFunctions |
Proporciona métodos CLR que se traducen a funciones de base de datos cuando se usan en consultas LINQ to Entities. Se accede a los métodos de esta clase a través de Functions. |
| DbFunctionsExtensions |
Proporciona métodos CLR que se traducen a funciones de base de datos cuando se usan en consultas LINQ to Entities. Se accede a los métodos de esta clase a través de Functions. |
| DbLoggerCategory |
Una API para obtener categorías de registrador de una manera fácil de completar intellisense o tabulación. |
| DbLoggerCategory.ChangeTracking |
Categoría registrador de mensajes de detección y seguimiento de cambios. |
| DbLoggerCategory.Database |
Categorías de registrador para mensajes relacionados con las interacciones de la base de datos. |
| DbLoggerCategory.Database.Command |
Categoría registrador para la ejecución de comandos, incluido SQL enviado a la base de datos. |
| DbLoggerCategory.Database.Connection |
Categoría registrador de mensajes relacionados con las operaciones de conexión. |
| DbLoggerCategory.Database.Transaction |
Categoría registrador de mensajes relacionados con las operaciones de transacción. |
| DbLoggerCategory.Infrastructure |
Categoría del registrador para mensajes varios de la infraestructura de Entity Framework. |
| DbLoggerCategory.Migrations |
Mensajes de categoría de registrador de migraciones. |
| DbLoggerCategory.Model |
Categorías de registrador para mensajes relacionados con la creación y los metadatos del modelo. |
| DbLoggerCategory.Model.Validation |
Categoría de registrador para mensajes de validación del modelo. |
| DbLoggerCategory.Query |
Categoría registrador de mensajes relacionados con consultas, excepto el SQL generado, que se encuentra en la DbLoggerCategory.Database.Command categoría. |
| DbLoggerCategory.Scaffolding |
Categoría registrador de mensajes de scaffolding/ingeniería inversa. |
| DbLoggerCategory.Update |
Categoría registrador de mensajes relacionados con SaveChanges(), excluyendo los mensajes específicamente relacionados con las interacciones de la base de datos que están cubiertas por las DbLoggerCategory.Database categorías. |
| DbQuery<TQuery> |
DbQuery<TQuery> Se puede usar para consultar instancias de Los resultados de una consulta LINQ en una DbQuery<TQuery> contendrán los resultados devueltos de la base de datos y pueden no reflejar los cambios realizados en el contexto que no se han conservado en la base de datos. Por ejemplo, los resultados no contendrán vistas recién agregadas y pueden contener vistas marcadas para su eliminación. En función de la base de datos que se use, algunas partes de una consulta LINQ en una DbQuery<TQuery> puede evaluarse en la memoria en lugar de traducirse en una consulta de base de datos. DbQuery<TQuery> Normalmente, los objetos se obtienen de una DbQuery<TQuery> propiedad de un derivado DbContext o del Query<TQuery>() método . |
| DbSet<TEntity> |
DbSet<TEntity> Se puede usar para consultar y guardar instancias de |
| DbUpdateConcurrencyException |
Excepción que se produce cuando se encuentra una infracción de simultaneidad mientras se guarda en la base de datos. Una infracción de simultaneidad se produce cuando se ve afectado un número inesperado de filas durante el guardado. Esto suele deberse a que los datos de la base de datos se han modificado desde que se cargó en la memoria. |
| DbUpdateException |
Excepción que se produce cuando se produce un error al guardar en la base de datos. |
| DeleteBehaviorAttribute |
Configura la propiedad de navegación en el lado dependiente de una relación para indicar cómo se aplica una operación de eliminación a las entidades dependientes de una relación cuando se elimina o se elimina la relación. |
| EF |
Métodos útiles en el código de aplicación. Por ejemplo, hacer referencia a una propiedad de estado de sombra en una consulta LINQ. |
| EFExtensions |
Métodos útiles en el código de aplicación. Por ejemplo, hacer referencia a una propiedad de estado de sombra en una consulta LINQ. |
| EntityFrameworkQueryableExtensions |
Métodos de extensión relacionados con LINQ de Entity Framework. |
| EntityTypeConfigurationAttribute |
Especifica el tipo de configuración para el tipo de entidad. |
| EntityTypeConfigurationAttribute<TConfiguration,TEntity> |
Especifica el tipo de configuración para el tipo de entidad. |
| EntityTypeExtensions |
Métodos de extensión de tipo de entidad para IReadOnlyEntityType. |
| ExecutionStrategyExtensions |
Métodos de extensión para IExecutionStrategy |
| ForeignKeyExtensions |
Métodos de extensión para IReadOnlyForeignKey. |
| IndexAttribute |
Especifica un índice que se va a generar en la base de datos. |
| IndexExtensions |
Métodos de extensión para IIndex. |
| InMemoryDatabaseFacadeExtensions |
Métodos de extensión específicos en memoria para Database. |
| InMemoryDbContextOptionsExtensions |
Métodos de extensión específicos en memoria para DbContextOptionsBuilder. |
| InMemoryEntityTypeBuilderExtensions |
Métodos de extensión para EntityTypeBuilder el proveedor en memoria. |
| InMemoryEntityTypeExtensions |
Métodos de extensión para IReadOnlyEntityType el proveedor en memoria. |
| KeyExtensions |
Métodos de extensión para IReadOnlyKey. |
| KeylessAttribute |
Marca un tipo como entidad sin clave. |
| LazyLoadingProxiesOptionsBuilder |
Permite realizar SQL Server configuración específica en DbContextOptions. |
| ModelBuilder |
Proporciona una superficie de API sencilla para configurar un IMutableModel que define la forma de las entidades, las relaciones entre ellas y cómo se asignan a la base de datos. |
| ModelConfigurationBuilder |
Proporciona una superficie de API sencilla para establecer los valores predeterminados y configurar convenciones antes de que se ejecuten. |
| ModelCreationDependencies |
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. |
| ModelExtensions |
Métodos de extensión para IReadOnlyModel. |
| MutableAnnotatableExtensions |
Métodos de extensión para IMutableAnnotatable. |
| MutableEntityTypeExtensions |
Métodos de extensión para IMutableEntityType. |
| MutableForeignKeyExtensions |
Métodos de extensión para IMutableForeignKey. |
| MutableKeyExtensions |
Métodos de extensión para IMutableKey. |
| MutableModelExtensions |
Métodos de extensión para IMutableModel. |
| MutableNavigationExtensions |
Métodos de extensión para IMutableNavigation. |
| MutablePropertyBaseExtensions |
Métodos de extensión para IMutablePropertyBase. |
| MutablePropertyExtensions |
Métodos de extensión para IMutableProperty. |
| MutableTypeBaseExtensions |
Métodos de extensión para IMutableTypeBase. |
| NavigationExtensions |
Métodos de extensión para IReadOnlyNavigation. |
| ObservableCollectionExtensions |
Métodos de extensión para ObservableCollection<T>. |
| OwnedAttribute |
Marca un tipo como propiedad. Todas las referencias a este tipo se configurarán como tipos de entidad propiedad. |
| PrecisionAttribute |
Configura la precisión de los datos permitidos en esta propiedad. Por ejemplo, si la propiedad es , Decimal este es el número máximo de dígitos. |
| PrimaryKeyAttribute |
Especifica una clave principal para el tipo de entidad asignado a este tipo CLR. |
| PropertyBaseExtensions |
Métodos de extensión para IReadOnlyPropertyBase. |
| PropertyExtensions |
Métodos de extensión para IReadOnlyProperty. |
| ProxiesExtensions |
Métodos de extensión relacionados con el uso de servidores proxy con Entity Framework Core. |
| RelationalCollectionOwnershipBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para CollectionOwnershipBuilder. |
| RelationalComplexCollectionBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para ComplexCollectionBuilder. |
| RelationalComplexCollectionTypePropertyBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para ComplexCollectionTypePropertyBuilder. |
| RelationalComplexPropertyBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para ComplexPropertyBuilder. |
| RelationalComplexPropertyExtensions |
Métodos de extensión de propiedades complejas para metadatos de base de datos relacionales. |
| RelationalComplexTypeExtensions |
Métodos de extensión de tipo complejo para metadatos de base de datos relacionales. |
| RelationalComplexTypePrimitiveCollectionBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para ComplexTypePrimitiveCollectionBuilder. |
| RelationalComplexTypePropertyBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para ComplexTypePropertyBuilder. |
| RelationalDatabaseFacadeExtensions |
Métodos de extensión para el DatabaseFacade devuelto desde Database que solo se puede usar con proveedores de bases de datos relacionales. |
| RelationalDbFunctionsExtensions |
Proporciona métodos CLR que se traducen a funciones de base de datos cuando se usan en consultas LINQ to Entities. Se accede a los métodos de esta clase a través de Functions. |
| RelationalElementTypeBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para ElementTypeBuilder. |
| RelationalElementTypeExtensions |
IElementType métodos de extensión para metadatos de base de datos relacionales. |
| RelationalEntityTypeBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para EntityTypeBuilder. |
| RelationalEntityTypeExtensions |
Métodos de extensión de tipo de entidad para metadatos de base de datos relacionales. |
| RelationalForeignKeyBuilderExtensions |
Métodos de extensión específicos de base de datos relacionales para generadores de relaciones. |
| RelationalForeignKeyExtensions |
Métodos de extensión de clave externa para metadatos de base de datos relacionales. |
| RelationalIndexBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para IndexBuilder. |
| RelationalIndexExtensions |
Métodos de extensión de índice para metadatos de base de datos relacionales. |
| RelationalKeyBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para KeyBuilder. |
| RelationalKeyExtensions |
Métodos de extensión clave para metadatos de base de datos relacionales. |
| RelationalMetadataExtensions |
Métodos de extensión específicos de base de datos relacionales para metadatos. |
| RelationalModelBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para ModelBuilder. |
| RelationalModelExtensions |
Métodos de extensión de modelo específicos de relacionales. |
| RelationalOwnedNavigationBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para OwnedNavigationBuilder. |
| RelationalPrimitiveCollectionBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para PrimitiveCollectionBuilder. |
| RelationalPropertiesConfigurationBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para PropertiesConfigurationBuilder. |
| RelationalPropertyBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para PropertyBuilder. |
| RelationalPropertyExtensions |
Métodos de extensión de propiedad para metadatos de base de datos relacionales. |
| RelationalQueryableExtensions |
Métodos de extensión específicos de base de datos relacionales para consultas LINQ. |
| RelationalQueryTypeBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para QueryTypeBuilder. |
| RelationalReferenceCollectionBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para ReferenceCollectionBuilder. |
| RelationalReferenceOwnershipBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para ReferenceOwnershipBuilder. |
| RelationalReferenceReferenceBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para ReferenceReferenceBuilder. |
| RelationalTriggerBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para TriggerBuilder. |
| RelationalTriggerExtensions |
Desencadene métodos de extensión para metadatos de base de datos relacionales. |
| RelationalTypeBaseExtensions |
Escriba métodos de extensión para metadatos de base de datos relacionales. |
| RelationalTypeMappingConfigurationBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para TypeMappingConfigurationBuilder. |
| SaveChangesEventArgs |
Argumentos de evento base para los DbContext.SaveChanges eventos y DbContext.SaveChangesAsync . |
| SaveChangesFailedEventArgs |
Argumentos del evento para el evento SaveChangesFailed. |
| SavedChangesEventArgs |
Argumentos del evento para el evento SavedChanges. |
| SavingChangesEventArgs |
Argumentos del evento para el evento SavingChanges. |
| ScaffoldingModelExtensions |
Extensiones de modelo en tiempo de diseño. |
| ServicePropertyExtensions |
Métodos de extensión para IServiceProperty. |
| SkipNavigationExtensions |
Métodos de extensión para ISkipNavigation. |
| SqliteComplexTypePropertyBuilderExtensions |
Métodos de extensión específicos de SQLite para ComplexTypePropertyBuilder. |
| SqliteDatabaseFacadeExtensions |
Métodos de extensión específicos de SQLite para Database. |
| SqliteDbContextOptionsBuilderExtensions |
Métodos de extensión específicos de SQLite para DbContextOptionsBuilder. |
| SqliteDbFunctionsExtensions |
Contiene métodos de extensión en DbFunctions para el Microsoft. Proveedor EntityFrameworkCore.Sqlite. |
| SqliteEntityTypeBuilderExtensions |
Métodos de extensión del generador de tipos de entidad para metadatos específicos de Sqlite. |
| SqliteEntityTypeExtensions |
Métodos de extensión de tipo de entidad para metadatos específicos de Sqlite. |
| SqliteEntityTypeMappingFragmentExtensions |
Métodos de extensión específicos de SQLite para IReadOnlyEntityTypeMappingFragment. |
| SqliteIndexBuilderExtensions |
Métodos de extensión específicos de SQLite para IndexBuilder. |
| SqliteKeyBuilderExtensions |
Métodos de extensión específicos de SQLite para KeyBuilder. |
| SqliteMetadataExtensions |
Métodos de extensión específicos de SQLite para metadatos. |
| SqliteNetTopologySuiteDbContextOptionsBuilderExtensions |
Métodos de extensión específicos de NetTopologySuite para SqliteDbContextOptionsBuilder. |
| SqliteNetTopologySuitePropertyBuilderExtensions |
Métodos de extensión específicos de SQLite y NetTopologySuite para PropertyBuilder. |
| SqlitePropertyBuilderExtensions |
Métodos de extensión específicos de SQLite para PropertyBuilder. |
| SqlitePropertyExtensions |
Métodos de extensión para IProperty metadatos de SQLite. |
| SqliteReferenceCollectionBuilderExtensions |
Métodos de extensión específicos de SQLite para ReferenceCollectionBuilder. |
| SqliteReferenceReferenceBuilderExtensions |
Métodos de extensión específicos de SQLite para ReferenceReferenceBuilder. |
| SqliteTableBuilderExtensions |
Métodos de extensión específicos de Sqlite para TableBuilder. |
| SqliteTableExtensions |
Métodos de extensión específicos de SQLite para ITable. |
| SqlServerCollectionOwnershipBuilderExtensions |
SQL Server métodos de extensión específicos para CollectionOwnershipBuilder. |
| SqlServerComplexTypePrimitiveCollectionBuilderExtensions |
SQL Server métodos de extensión específicos para ComplexTypePrimitiveCollectionBuilder. |
| SqlServerComplexTypePropertyBuilderExtensions |
SQL Server métodos de extensión específicos para ComplexTypePropertyBuilder. |
| SqlServerDatabaseFacadeExtensions |
SQL Server métodos de extensión específicos para Database. |
| SqlServerDbContextOptionsExtensions |
SQL Server métodos de extensión específicos para DbContextOptionsBuilder. |
| SqlServerDbFunctionsExtensions |
Proporciona métodos CLR que se traducen a funciones de base de datos cuando se usan en consultas LINQ to Entities. Se accede a los métodos de esta clase a través de Functions. |
| SqlServerDbSetExtensions |
Métodos de extensión específicos de base de datos de Sql Server para consultas LINQ basadas en DbSet. |
| SqlServerEntityTypeBuilderExtensions |
SQL Server métodos de extensión específicos para EntityTypeBuilder. |
| SqlServerEntityTypeExtensions |
Métodos de extensión de tipo de entidad para metadatos específicos de SQL Server. |
| SqlServerEntityTypeMappingFragmentExtensions |
SQL Server métodos de extensión específicos para IReadOnlyEntityTypeMappingFragment. |
| SqlServerIndexBuilderExtensions |
SQL Server métodos de extensión específicos para IndexBuilder. |
| SqlServerIndexExtensions |
Métodos de extensión de índice para metadatos específicos de SQL Server. |
| SqlServerKeyBuilderExtensions |
SQL Server métodos de extensión específicos para KeyBuilder. |
| SqlServerKeyExtensions |
Métodos de extensión clave para metadatos específicos de SQL Server. |
| SqlServerMetadataExtensions |
SQL Server métodos de extensión específicos para los metadatos. |
| SqlServerModelBuilderExtensions |
SQL Server métodos de extensión específicos para ModelBuilder. |
| SqlServerModelExtensions |
Métodos de extensión de modelo para metadatos específicos de SQL Server. |
| SqlServerNetTopologySuiteDbContextOptionsBuilderExtensions |
Métodos de extensión específicos de NetTopologySuite para SqlServerDbContextOptionsBuilder. |
| SqlServerPrimitiveCollectionBuilderExtensions |
SQL Server métodos de extensión específicos para PrimitiveCollectionBuilder. |
| SqlServerPropertyBuilderExtensions |
SQL Server métodos de extensión específicos para PropertyBuilder. |
| SqlServerPropertyExtensions |
Métodos de extensión de propiedad para metadatos específicos de SQL Server. |
| SqlServerReferenceCollectionBuilderExtensions |
SQL Server métodos de extensión específicos para ReferenceCollectionBuilder. |
| SqlServerReferenceOwnershipBuilderExtensions |
SQL Server métodos de extensión específicos para ReferenceOwnershipBuilder. |
| SqlServerReferenceReferenceBuilderExtensions |
SQL Server métodos de extensión específicos para ReferenceReferenceBuilder. |
| SqlServerRetryingExecutionStrategy |
Implementación IExecutionStrategy para reintentar ejecuciones con errores en SQL Server. |
| SqlServerTableBuilderExtensions |
SQL Server métodos de extensión específicos para TableBuilder. |
| SqlServerTableExtensions |
SQL Server métodos de extensión específicos para ITable. |
| TableExpressionExtensions |
Escriba métodos de extensión para TableExpressionBase y tipos relacionados. |
| TypeBaseExtensions |
Métodos de extensión para IReadOnlyTypeBase. |
| UnicodeAttribute |
Configura la propiedad como capaz de conservar caracteres Unicode. |
| VectorDistanceOptions |
Opciones a las que se va a pasar VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Nullable<Boolean>, VectorDistanceOptions) |
| WarningConfigurationBuilderExtensions |
Métodos de extensión específicos de la base de datos relacional para WarningsConfigurationBuilder. |
Estructuras
| Nombre | Description |
|---|---|
| CosmosPage<T> |
Una sola página de resultados devueltos desde una consulta de usuario; se puede usar para paginar a través de conjuntos de resultados largos. Devuelto por ToPageAsync<TSource>(IQueryable<TSource>, Int32, String, Nullable<Int32>, CancellationToken). |
| DbContextId |
Identificador único para la instancia de contexto y la concesión del grupo, si existe. |
| RawSqlString |
Cadena que representa una consulta SQL sin formato. Este tipo habilita la resolución de sobrecargas entre el normal y el interpolado FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[]) y ExecuteSqlCommand(DatabaseFacade, RawSqlString, Object[]) |
Interfaces
| Nombre | Description |
|---|---|
| IDbContextFactory<TContext> |
Define un generador para crear DbContext instancias. |
| IEntityTypeConfiguration<TEntity> |
Permite que la configuración de un tipo de entidad se factorice en una clase independiente, en lugar de en línea en OnModelCreating(ModelBuilder). Implemente esta interfaz, aplique la configuración de la entidad en el Configure(EntityTypeBuilder<TEntity>) método y, a continuación, aplique la configuración al modelo mediante ApplyConfiguration<TEntity>(IEntityTypeConfiguration<TEntity>) en OnModelCreating(ModelBuilder). |
| IQueryTypeConfiguration<TQuery> |
Permite que la configuración de un tipo de consulta se factorice en una clase independiente, en lugar de en línea en OnModelCreating(ModelBuilder). Implemente esta interfaz, aplique la configuración para la consulta en el Configure(QueryTypeBuilder<TQuery>) método y, a continuación, aplique la configuración al modelo mediante ApplyConfiguration<TQuery>(IQueryTypeConfiguration<TQuery>) en OnModelCreating(ModelBuilder). |
Enumeraciones
| Nombre | Description |
|---|---|
| AutoTransactionBehavior |
Indica si una transacción se creará automáticamente SaveChanges() si una transacción de usuario no se creó a través de "BeginTransaction" o se proporcionó a través de "UseTransaction". |
| ChangeTrackingStrategy |
Indica cómo el contexto detecta los cambios en las propiedades de una instancia del tipo de entidad. |
| DataCompressionType |
Indica el tipo de compresión de datos que se usa en un índice. |
| DeleteBehavior |
Indica cómo se aplica una operación de eliminación a las entidades dependientes de una relación cuando se elimina la entidad de seguridad o se severa la relación. |
| EntityState |
Estado en el que un contexto realiza el seguimiento de una entidad. |
| ParameterTranslationMode |
Indica cómo se traducen las colecciones parametrizadas en SQL. |
| PropertyAccessMode |
Pase un valor de esta enumeración a UsePropertyAccessMode(PropertyAccessMode), UsePropertyAccessMode(PropertyAccessMode)o UsePropertyAccessMode(PropertyAccessMode) para cambiar si se usará la propiedad o el campo de respaldo al leer y escribir en una propiedad o campo. |
| QuerySplittingBehavior |
Indica cómo se deben cargar las colecciones relacionadas de una consulta desde la base de datos. |
| QueryTrackingBehavior |
Indica cómo se realiza un seguimiento de los resultados de una consulta mediante .ChangeTracker |
| WarningBehavior |
Comportamiento en tiempo de ejecución de advertencias generadas por Entity Framework |