Jazyk

ReferenceEntry Třída

Definice

Poskytuje přístup ke sledování změn a načítání informací pro navigační vlastnost odkazu (tj. mimo kolekci), která tuto entitu přidruží k jiné entitě.

public class ReferenceEntry : Microsoft.EntityFrameworkCore.ChangeTracking.NavigationEntry
[System.Runtime.CompilerServices.Nullable(0)]
public class ReferenceEntry : Microsoft.EntityFrameworkCore.ChangeTracking.NavigationEntry
type ReferenceEntry = class
    inherit NavigationEntry
[<System.Runtime.CompilerServices.Nullable(0)>]
type ReferenceEntry = class
    inherit NavigationEntry
Public Class ReferenceEntry
Inherits NavigationEntry
Dědičnost
Odvozené
Atributy

Poznámky

Instance této třídy jsou vráceny z metod při použití ChangeTracker rozhraní API a není navržena tak, aby byla přímo vytvořena v kódu aplikace.

Další informace a příklady najdete v tématu Přístup ke sledovaným entitám v EF Core a načítání souvisejících entit .

Konstruktory

Název Description
ReferenceEntry(InternalEntityEntry, INavigation)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

ReferenceEntry(InternalEntityEntry, INavigationBase)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

ReferenceEntry(InternalEntityEntry, String)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

Vlastnosti

Název Description
CurrentValue

Získá nebo nastaví hodnotu aktuálně přiřazenou k této vlastnosti. Pokud je aktuální hodnota nastavena pomocí této vlastnosti, sledování změn o této změně ví a DetectChanges() není nutné, aby kontext zjistil změnu.

(Zděděno od MemberEntry)
EntityEntry

Člen EntityEntry patří.

(Zděděno od MemberEntry)
InternalEntityEntry

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

(Zděděno od NavigationEntry)
InternalEntry

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

(Zděděno od MemberEntry)
IsLoaded

Získá nebo nastaví hodnotu označující, zda entity nebo entity odkazované touto navigační vlastností jsou známy k načtení.

(Zděděno od NavigationEntry)
IsModified

Získá nebo nastaví hodnotu označující, zda některé hodnoty cizího klíče vlastnosti přidružené k této navigační vlastnosti byly změněny a měly by být aktualizovány v databázi při SaveChanges() zavolání.

IsModified

Získá nebo nastaví hodnotu označující, zda některé hodnoty cizího klíče vlastnosti přidružené k této navigační vlastnosti byly změněny a měly by být aktualizovány v databázi při SaveChanges() zavolání.

(Zděděno od NavigationEntry)
Metadata

Získá metadata, která popisují omezující vlastnosti této vlastnosti a jak se mapuje na databázi.

(Zděděno od NavigationEntry)
TargetEntry

Entita EntityEntry , na které tato navigace cílí.

Metody

Název Description
Finder(Type)

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

(Zděděno od NavigationEntry)
GetTargetEntry()

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

Load()

Načte entity odkazované touto navigační vlastností, pokud IsLoaded není nastavena na truehodnotu .

Load()

Načte entity odkazované touto navigační vlastností, pokud IsLoaded není nastavena na truehodnotu .

(Zděděno od NavigationEntry)
Load(LoadOptions)

Načte entity odkazované touto navigační vlastností, pokud IsLoaded není nastavena na truehodnotu .

LoadAsync(CancellationToken)

Načte entity odkazované touto navigační vlastností, pokud IsLoaded není nastavena na truehodnotu .

LoadAsync(CancellationToken)

Načte entity odkazované touto navigační vlastností, pokud IsLoaded není nastavena na truehodnotu .

(Zděděno od NavigationEntry)
LoadAsync(LoadOptions, CancellationToken)

Načte entity odkazované touto navigační vlastností, pokud IsLoaded není nastavena na truehodnotu .

Query()

Vrátí dotaz, který by byl použit Load() k načtení entit odkazovaných touto navigační vlastností.

Query()

Vrátí dotaz, který by byl použit Load() k načtení entit odkazovaných touto navigační vlastností.

(Zděděno od NavigationEntry)

Explicitní implementace rozhraní

Název Description
IInfrastructure<IInternalEntry>.Instance

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

(Zděděno od MemberEntry)
IInfrastructure<InternalEntityEntry>.Instance

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

(Zděděno od NavigationEntry)

Metody rozšíření

Název Description
GetInfrastructure<T>(IInfrastructure<T>)

Získá hodnotu z vlastnosti, která je skryta pomocí IInfrastructure<T>.

Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Platí pro