Sdílet prostřednictvím


DbReferenceEntry<TEntity,TProperty> Třída

Definice

Instance této třídy jsou vráceny z referenční metody DbEntityEntry<TEntity> a umožňují provádět operace, jako je načítání, s referenčními navigačními vlastnostmi entity.

[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 entity, ke které tato vlastnost patří.

TProperty

Typ proměnné

Dědičnost
DbReferenceEntry<TEntity,TProperty>
Atributy

Vlastnosti

CurrentValue

Získá nebo nastaví aktuální hodnotu navigační vlastnosti. Aktuální hodnota je entita, na kterou odkazuje navigační vlastnost.

EntityEntry

Vlastnost DbEntityEntry<TEntity> , do které patří tato navigační vlastnost.

IsLoaded

Získá nebo nastaví hodnotu označující, zda byla entita načtena z databáze.

Name

Získá název vlastnosti.

Metody

Equals(Object)

Instance této třídy jsou vráceny z referenční metody DbEntityEntry<TEntity> a umožňují provádět operace, jako je načítání, s referenčními navigačními vlastnostmi entity.

(Zděděno od DbMemberEntry<TEntity,TProperty>)
GetHashCode()

Instance této třídy jsou vráceny z referenční metody DbEntityEntry<TEntity> a umožňují provádět operace, jako je načítání, s referenčními navigačními vlastnostmi entity.

(Zděděno od DbMemberEntry<TEntity,TProperty>)
GetType()

Type Získá z aktuální instance.

(Zděděno od DbMemberEntry<TEntity,TProperty>)
GetValidationErrors()

Ověří tuto vlastnost.

(Zděděno od DbMemberEntry<TEntity,TProperty>)
Load()

Načte entitu z databáze. Všimněte si, že pokud entita již v kontextu existuje, nepřepíše se hodnotami z databáze.

LoadAsync()

Asynchronně načte entitu z databáze. Všimněte si, že pokud entita již v kontextu existuje, nepřepíše se hodnotami z databáze.

LoadAsync(CancellationToken)

Asynchronně načte entitu z databáze. Všimněte si, že pokud entita již v kontextu existuje, nepřepíše se hodnotami z databáze.

Query()

Vrátí dotaz, který by se použil k načtení této entity z databáze. Vrácený dotaz je možné upravit pomocí LINQ pro provádění filtrování nebo operací v databázi.

ToString()

Instance této třídy jsou vráceny z referenční metody DbEntityEntry<TEntity> a umožňují provádět operace, jako je načítání, s referenčními navigačními vlastnostmi entity.

(Zděděno od DbMemberEntry<TEntity,TProperty>)

Operátory

Implicit(DbReferenceEntry<TEntity,TProperty> to DbReferenceEntry)

Vrátí novou instanci negenerické DbReferenceEntry třídy pro navigační vlastnost reprezentovanou tímto objektem.

Platí pro