Udostępnij za pośrednictwem


DbReferenceEntry<TEntity,TProperty> Klasa

Definicja

Wystąpienia tej klasy są zwracane z metody Reference metody DbEntityEntry<TEntity> i umożliwiają wykonywanie operacji, takich jak ładowanie na właściwości nawigacji referencyjnej jednostki.

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

Parametry typu

TEntity

Typ jednostki, do której należy ta właściwość.

TProperty

Typ właściwości.

Dziedziczenie
DbReferenceEntry<TEntity,TProperty>
Atrybuty

Właściwości

CurrentValue

Pobiera lub ustawia bieżącą wartość właściwości nawigacji. Bieżąca wartość to jednostka, do którego odwołuje się właściwość nawigacji.

EntityEntry

Właściwość DbEntityEntry<TEntity> nawigacji, do której należy ta właściwość nawigacji.

IsLoaded

Pobiera lub ustawia wartość wskazującą, czy jednostka została załadowana z bazy danych.

Name

Pobiera nazwę właściwości.

Metody

Equals(Object)

Wystąpienia tej klasy są zwracane z metody Reference metody DbEntityEntry<TEntity> i umożliwiają wykonywanie operacji, takich jak ładowanie na właściwości nawigacji referencyjnej jednostki.

(Odziedziczone po DbMemberEntry<TEntity,TProperty>)
GetHashCode()

Wystąpienia tej klasy są zwracane z metody Reference metody DbEntityEntry<TEntity> i umożliwiają wykonywanie operacji, takich jak ładowanie na właściwości nawigacji referencyjnej jednostki.

(Odziedziczone po DbMemberEntry<TEntity,TProperty>)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po DbMemberEntry<TEntity,TProperty>)
GetValidationErrors()

Sprawdza poprawność tej właściwości.

(Odziedziczone po DbMemberEntry<TEntity,TProperty>)
Load()

Ładuje jednostkę z bazy danych. Należy pamiętać, że jeśli jednostka już istnieje w kontekście, nie zostanie zastąpiona wartościami z bazy danych.

LoadAsync()

Asynchronicznie ładuje jednostkę z bazy danych. Należy pamiętać, że jeśli jednostka już istnieje w kontekście, nie zostanie zastąpiona wartościami z bazy danych.

LoadAsync(CancellationToken)

Asynchronicznie ładuje jednostkę z bazy danych. Należy pamiętać, że jeśli jednostka już istnieje w kontekście, nie zostanie zastąpiona wartościami z bazy danych.

Query()

Zwraca zapytanie, które będzie używane do załadowania tej jednostki z bazy danych. Zwrócone zapytanie można zmodyfikować przy użyciu linQ, aby wykonywać filtrowanie lub operacje w bazie danych.

ToString()

Wystąpienia tej klasy są zwracane z metody Reference metody DbEntityEntry<TEntity> i umożliwiają wykonywanie operacji, takich jak ładowanie na właściwości nawigacji referencyjnej jednostki.

(Odziedziczone po DbMemberEntry<TEntity,TProperty>)

Operatory

Implicit(DbReferenceEntry<TEntity,TProperty> to DbReferenceEntry)

Zwraca nowe wystąpienie klasy innej niż ogólna DbReferenceEntry dla właściwości nawigacji reprezentowanej przez ten obiekt.

Dotyczy