DbCollectionEntry<TEntity, TElement> (Clase)
[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].
Las instancias de esta clase se devuelven desde el método Collection de DbEntityEntry<TEntity> y permiten realizar operaciones como la carga en las propiedades de navegación de colección de una entidad.
Jerarquía de herencia
System.Object
System.Data.Entity.Infrastructure.DbMemberEntry<TEntity, ICollection<TElement>>
System.Data.Entity.Infrastructure.DbCollectionEntry<TEntity, TElement>
Espacio de nombres: System.Data.Entity.Infrastructure
Ensamblado: EntityFramework (en EntityFramework.dll)
Sintaxis
'Declaración
Public Class DbCollectionEntry(Of TEntity As Class, TElement) _
Inherits DbMemberEntry(Of TEntity, ICollection(Of TElement))
'Uso
Dim instance As DbCollectionEntry(Of TEntity, TElement)
public class DbCollectionEntry<TEntity, TElement> : DbMemberEntry<TEntity, ICollection<TElement>>
where TEntity : class
generic<typename TEntity, typename TElement>
where TEntity : ref class
public ref class DbCollectionEntry : public DbMemberEntry<TEntity, ICollection<TElement>^>
type DbCollectionEntry<'TEntity, 'TElement when 'TEntity : not struct> =
class
inherit DbMemberEntry<'TEntity, ICollection<'TElement>>
end
JScript does not support generic types and methods.
Parámetros de tipo
- TEntity
Tipo de la entidad a la que pertenece esta propiedad.
- TElement
Tipo del elemento de la colección de entidades.
El tipo DbCollectionEntry<TEntity, TElement> expone los siguientes miembros.
Propiedades
Name | Descripción | |
---|---|---|
CurrentValue | Obtiene o establece el valor actual de la propiedad de navegación.El valor actual es la entidad a que hace referencia la propiedad de navegación. (Invalida a DbMemberEntry<TEntity, TProperty>.CurrentValue). | |
EntityEntry | El objeto DbEntityEntry<TEntity> al que pertenece esta propiedad de navegación. (Invalida a DbMemberEntry<TEntity, TProperty>.EntityEntry). | |
IsLoaded | Obtiene o establece un valor que indica si todas las entidades de esta colección se han cargado desde la base de datos. | |
Name | Obtiene el nombre de la propiedad. (Invalida a DbMemberEntry<TEntity, TProperty>.Name). |
Superior
Métodos
Name | Descripción | |
---|---|---|
Equals | Especifica si este objeto es o no igual al objeto especificado. (Se hereda de DbMemberEntry<TEntity, TProperty>). | |
Finalize | (Se hereda de Object). | |
GetHashCode | Obtiene el código hash asociado al objeto. (Se hereda de DbMemberEntry<TEntity, TProperty>). | |
GetType | Obtiene el Type de la instancia actual. (Se hereda de DbMemberEntry<TEntity, TProperty>). | |
GetValidationErrors | Valida esta propiedad. (Se hereda de DbMemberEntry<TEntity, TProperty>). | |
Load | Carga la colección de entidades desde la base de datos.Observe que las entidades que ya existen en el contexto no se sobrescriben con valores de la base de datos. | |
LoadAsync() | Carga de forma asincrónica la colección de entidades desde la base de datos.Observe que las entidades que ya existen en el contexto no se sobrescriben con valores de la base de datos. | |
LoadAsync(CancellationToken) | Carga de forma asincrónica la colección de entidades desde la base de datos.Observe que las entidades que ya existen en el contexto no se sobrescriben con valores de la base de datos. | |
MemberwiseClone | (Se hereda de Object). | |
Query | Devuelve la consulta que se utilizaría para cargar esta colección desde la base de datos.La consulta devuelta se puede modificar utilizando LINQ para realizar el filtrado u operaciones en la base de datos, como realizar el recuento del número de entidades de la colección en la base de datos sin cargarlas realmente. | |
ToString | Devuelve una representación en forma de cadena de DbMemberEntry<TEntity, TProperty>. (Se hereda de DbMemberEntry<TEntity, TProperty>). |
Superior
Operadores
Name | Descripción | |
---|---|---|
Implicit(DbCollectionEntry<TEntity, TElement> to DbCollectionEntry) | Devuelve una nueva instancia de la clase DbCollectionEntry no genérica para la propiedad de navegación representada por este objeto. |
Superior
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.