Udostępnij za pośrednictwem


DbCollectionEntry<TEntity,TElement> Klasa

Definicja

Wystąpienia tej klasy są zwracane z metody Collection metody DbEntityEntry<TEntity> i umożliwiają wykonywanie operacji, takich jak ładowanie do wykonania we właściwościach nawigacji kolekcji jednostki.

[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 jednostki, do której należy ta właściwość.

TElement

Typ elementu w kolekcji jednostek.

Dziedziczenie
DbMemberEntry<TEntity,ICollection<TElement>>
DbCollectionEntry<TEntity,TElement>
Atrybuty

Właściwości

CurrentValue

Pobiera lub ustawia bieżącą wartość właściwości nawigacji. Bieżąca wartość to jednostka, do której 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 wszystkie jednostki tej kolekcji zostały załadowane z bazy danych.

Name

Pobiera nazwę właściwości.

Metody

Equals(Object)

Wystąpienia tej klasy są zwracane z metody Collection metody DbEntityEntry<TEntity> i umożliwiają wykonywanie operacji, takich jak ładowanie do wykonania we właściwościach nawigacji kolekcji jednostki.

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

Wystąpienia tej klasy są zwracane z metody Collection metody DbEntityEntry<TEntity> i umożliwiają wykonywanie operacji, takich jak ładowanie do wykonania we właściwościach nawigacji kolekcji jednostki.

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

Type Pobiera bieżące wystąpienie.

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

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

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

Ładuje kolekcję jednostek z bazy danych. Należy pamiętać, że jednostki, które już istnieją w kontekście, nie są zastępowane wartościami z bazy danych.

LoadAsync()

Asynchronicznie ładuje kolekcję jednostek z bazy danych. Należy pamiętać, że jednostki, które już istnieją w kontekście, nie są zastępowane wartościami z bazy danych.

LoadAsync(CancellationToken)

Asynchronicznie ładuje kolekcję jednostek z bazy danych. Należy pamiętać, że jednostki, które już istnieją w kontekście, nie są zastępowane wartościami z bazy danych.

Query()

Zwraca zapytanie, które zostanie użyte do załadowania tej kolekcji z bazy danych. Zwrócone zapytanie można zmodyfikować przy użyciu LINQ w celu przeprowadzenia filtrowania lub operacji w bazie danych, takich jak zliczanie liczby jednostek w kolekcji w bazie danych bez faktycznego ich załadowania.

ToString()

Wystąpienia tej klasy są zwracane z metody Collection metody DbEntityEntry<TEntity> i umożliwiają wykonywanie operacji, takich jak ładowanie do wykonania we właściwościach nawigacji kolekcji jednostki.

(Odziedziczone po DbMemberEntry<TEntity,TProperty>)

Operatory

Implicit(DbCollectionEntry<TEntity,TElement> to DbCollectionEntry)

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

Dotyczy