Sdílet prostřednictvím


DbCollectionEntry<TEntity,TElement> Třída

Definice

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

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

Parametry typu

TEntity

Typ entity, ke které tato vlastnost patří.

TElement

Typ prvku v kolekci entit.

Dědičnost
DbMemberEntry<TEntity,ICollection<TElement>>
DbCollectionEntry<TEntity,TElement>
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 všechny entity této kolekce byly načteny z databáze.

Name

Získá název vlastnosti.

Metody

Equals(Object)

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

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

Instance této třídy jsou vráceny z metody DbEntityEntry<TEntity> Collection a umožňují provádět operace, jako je načítání, s navigačními vlastnostmi kolekce 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 kolekci entit z databáze. Všimněte si, že entity, které již existují v kontextu, nejsou přepsány hodnotami z databáze.

LoadAsync()

Asynchronně načte kolekci entit z databáze. Všimněte si, že entity, které již existují v kontextu, nejsou přepsány hodnotami z databáze.

LoadAsync(CancellationToken)

Asynchronně načte kolekci entit z databáze. Všimněte si, že entity, které již existují v kontextu, nejsou přepsány hodnotami z databáze.

Query()

Vrátí dotaz, který by se použil k načtení této kolekce z databáze. Vrácený dotaz lze upravit pomocí LINQ a provádět filtrování nebo operace v databázi, jako je například počítání počtu entit v kolekci v databázi, aniž by se skutečně načetly.

ToString()

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

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

Operátory

Implicit(DbCollectionEntry<TEntity,TElement> to DbCollectionEntry)

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

Platí pro