Partager via


DbReferenceEntry<TEntity,TProperty> Classe

Définition

Les instances de cette classe sont retournées à partir de la méthode Reference de et autorisent l’exécution d’opérations DbEntityEntry<TEntity> telles que le chargement sur les propriétés de navigation de référence d’une entité.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbReferenceEntry<TEntity,TProperty> : System.Data.Entity.Infrastructure.DbMemberEntry<TEntity,TProperty> where TEntity : class
public class DbReferenceEntry<TEntity,TProperty> : System.Data.Entity.Infrastructure.DbMemberEntry<TEntity,TProperty> where TEntity : class
type DbReferenceEntry<'Entity, 'Property (requires 'Entity : null)> = class
    inherit DbMemberEntry<'Entity, 'Property (requires 'Entity : null)>
Public Class DbReferenceEntry(Of TEntity, TProperty)
Inherits DbMemberEntry(Of TEntity, TProperty)

Paramètres de type

TEntity

Type de l'entité à laquelle cette propriété appartient.

TProperty

Type de la propriété.

Héritage
DbReferenceEntry<TEntity,TProperty>
Attributs

Propriétés

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.

EntityEntry

DbEntityEntry<TEntity> auquel appartient cette propriété de navigation.

IsLoaded

Obtient ou définit une valeur indiquant si l’entité a été chargée à partir de la base de données.

Name

Obtient le nom de la propriété.

Méthodes

Equals(Object)

Les instances de cette classe sont retournées à partir de la méthode Reference de et autorisent l’exécution d’opérations DbEntityEntry<TEntity> telles que le chargement sur les propriétés de navigation de référence d’une entité.

(Hérité de DbMemberEntry<TEntity,TProperty>)
GetHashCode()

Les instances de cette classe sont retournées à partir de la méthode Reference de et autorisent l’exécution d’opérations DbEntityEntry<TEntity> telles que le chargement sur les propriétés de navigation de référence d’une entité.

(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.

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()

Les instances de cette classe sont retournées à partir de la méthode Reference de et autorisent l’exécution d’opérations DbEntityEntry<TEntity> telles que le chargement sur les propriétés de navigation de référence d’une entité.

(Hérité de DbMemberEntry<TEntity,TProperty>)

Opérateurs

Implicit(DbReferenceEntry<TEntity,TProperty> to DbReferenceEntry)

Retourne une nouvelle instance de la classe non générique DbReferenceEntry pour la propriété de navigation représentée par cet objet.

S’applique à