DbReferenceEntry<TEntity, TProperty>, 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 Reference de DbEntityEntry<TEntity> et autorisent des opérations telles que le chargement sur les propriétés de navigation de référence d'une entité.
Hiérarchie d'héritage
System.Object
System.Data.Entity.Infrastructure.DbMemberEntry<TEntity, TProperty>
System.Data.Entity.Infrastructure.DbReferenceEntry<TEntity, TProperty>
Espace de noms : System.Data.Entity.Infrastructure
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
Public Class DbReferenceEntry(Of TEntity As Class, TProperty) _
Inherits DbMemberEntry(Of TEntity, TProperty)
'Utilisation
Dim instance As DbReferenceEntry(Of TEntity, TProperty)
public class DbReferenceEntry<TEntity, TProperty> : DbMemberEntry<TEntity, TProperty>
where TEntity : class
generic<typename TEntity, typename TProperty>
where TEntity : ref class
public ref class DbReferenceEntry : public DbMemberEntry<TEntity, TProperty>
type DbReferenceEntry<'TEntity, 'TProperty when 'TEntity : not struct> =
class
inherit DbMemberEntry<'TEntity, 'TProperty>
end
JScript does not support generic types and methods.
Paramètres de type
- TEntity
Type de l'entité à laquelle cette propriété appartient.
- TProperty
Type de la propriété.
Le type DbReferenceEntry<TEntity, TProperty> 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 l'entité a été chargée à 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 l'entité à partir de la base de données.Notez que si l'entité existe déjà dans le contexte, elle ne sera pas remplacée par les valeurs de la base de données. | |
LoadAsync() | Charge de façon asynchrone l'entité à partir de la base de données.Notez que si l'entité existe déjà dans le contexte, elle ne sera pas remplacée par les valeurs de la base de données. | |
LoadAsync(CancellationToken) | Charge de façon asynchrone l'entité à partir de la base de données.Notez que si l'entité existe déjà dans le contexte, elle ne sera pas remplacée 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 entité à 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. | |
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(DbReferenceEntry<TEntity, TProperty> to DbReferenceEntry) | Retourne une nouvelle instance de la classe DbReferenceEntry 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.