DbCollectionEntry<TEntity, TElement>, classe
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Les instances de cette classe sont retournées à partir de la méthode Collection de DbEntityEntry<TEntity> et autorisent des opérations telles que le chargement sur les propriétés de navigation de collection d'une entité.
Hiérarchie d'héritage
System.Object
System.Data.Entity.Infrastructure.DbMemberEntry<TEntity, ICollection<TElement>>
System.Data.Entity.Infrastructure.DbCollectionEntry<TEntity, TElement>
Espace de noms : System.Data.Entity.Infrastructure
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
Public Class DbCollectionEntry(Of TEntity As Class, TElement) _
Inherits DbMemberEntry(Of TEntity, ICollection(Of TElement))
'Utilisation
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.
Paramètres de type
- TEntity
Type de l'entité à laquelle cette propriété appartient.
- TElement
Type de l'élément de la collection d'entités.
Le type DbCollectionEntry<TEntity, TElement> expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
CurrentValue | Obtient ou définit la valeur actuelle de la propriété de navigation.La valeur actuelle est l'entité que la propriété de navigation référence. (Substitue DbMemberEntry<TEntity, TProperty>.CurrentValue.) | |
EntityEntry | DbEntityEntry<TEntity> auquel cette propriété de navigation appartient. (Substitue DbMemberEntry<TEntity, TProperty>.EntityEntry.) | |
IsLoaded | Obtient ou définit une valeur qui indique si toutes les entités de cette collection ont été chargées à partir de la base de données. | |
Name | Obtient le nom de la propriété. (Substitue DbMemberEntry<TEntity, TProperty>.Name.) |
Top
Méthodes
Nom | Description | |
---|---|---|
Equals | Spécifie si l'objet est égal à l'objet spécifié. (Hérité de DbMemberEntry<TEntity, TProperty>.) | |
Finalize | (Hérité de Object.) | |
GetHashCode | Obtient le code de hachage associé à l'objet. (Hérité de DbMemberEntry<TEntity, TProperty>.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de DbMemberEntry<TEntity, TProperty>.) | |
GetValidationErrors | Valide cette propriété. (Hérité de DbMemberEntry<TEntity, TProperty>.) | |
Load | Charge la collection d'entités à partir de la base de données.Notez que les entités qui existent déjà dans le contexte ne sont pas remplacées par les valeurs de la base de données. | |
LoadAsync() | Charge de façon asynchrone la collection d'entités à partir de la base de données.Notez que les entités qui existent déjà dans le contexte ne sont pas remplacées par les valeurs de la base de données. | |
LoadAsync(CancellationToken) | Charge de façon asynchrone la collection d'entités à partir de la base de données.Notez que les entités qui existent déjà dans le contexte ne sont pas remplacées par les valeurs de la base de données. | |
MemberwiseClone | (Hérité de Object.) | |
Query | Retourne la requête qui serait utilisée pour charger cette collection à partir de la base de données.La requête retournée peut être modifiée à l'aide de LINQ pour effectuer un filtrage ou des opérations dans la base de données, comme compter le nombre d'entités dans la collection de la base de données sans les charger réellement. | |
ToString | Retourne une représentation sous forme de chaîne de DbMemberEntry<TEntity, TProperty>. (Hérité de DbMemberEntry<TEntity, TProperty>.) |
Top
Opérateurs
Nom | Description | |
---|---|---|
Implicit(DbCollectionEntry<TEntity, TElement> to DbCollectionEntry) | Retourne une nouvelle instance de la classe DbCollectionEntry non générique pour la propriété de navigation représentée par cet objet. |
Top
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.