Поделиться через


DbCollectionEntry - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Представляет неуниверсальную версию класса DbCollectionEntry<TEntity, TElement>.

Иерархия наследования

System.Object
  System.Data.Entity.Infrastructure.DbMemberEntry
    System.Data.Entity.Infrastructure.DbCollectionEntry

Пространство имен:  System.Data.Entity.Infrastructure
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public Class DbCollectionEntry _
    Inherits DbMemberEntry
'Применение
Dim instance As DbCollectionEntry
public class DbCollectionEntry : DbMemberEntry
public ref class DbCollectionEntry : public DbMemberEntry
type DbCollectionEntry =  
    class 
        inherit DbMemberEntry 
    end
public class DbCollectionEntry extends DbMemberEntry

Тип DbCollectionEntry предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство CurrentValue Возвращает или задает текущее значение свойства навигации.Текущее значение равно сущности, на которую ссылается свойство навигации. (Переопределяет DbMemberEntry.CurrentValue.)
Открытое свойство EntityEntry Возвращает объект DbEntityEntry, которому принадлежит данное свойство навигации. (Переопределяет DbMemberEntry.EntityEntry.)
Открытое свойство IsLoaded Возвращает или задает значение, указывающее, все ли сущности этой коллекции были загружены из базы данных.
Открытое свойство Name Возвращает имя свойства. (Переопределяет DbMemberEntry.Name.)

По верхнему краю

Методы

  Имя Описание
Открытый метод Cast<TEntity, TElement> Возвращает эквивалентный универсальный объект DbCollectionEntry<TEntity, TElement>.
Открытый метод Equals Определяет, равна ли заданная запись текущей записи. (Унаследовано от DbMemberEntry.)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetHashCode Возвращает хэш-функцию для данной записи. (Унаследовано от DbMemberEntry.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от DbMemberEntry.)
Открытый метод GetValidationErrors Проверяет данное свойство. (Унаследовано от DbMemberEntry.)
Открытый метод Load Загружает коллекцию сущностей из базы данных.Обратите внимание, что сущности, уже существующие в контексте, не перезаписываются значениями из базы данных.
Открытый метод LoadAsync() Загружает в асинхронном режиме коллекцию сущностей из базы данных.Обратите внимание, что сущности, уже существующие в контексте, не перезаписываются значениями из базы данных.
Открытый метод LoadAsync(CancellationToken) Загружает в асинхронном режиме коллекцию сущностей из базы данных.Обратите внимание, что сущности, уже существующие в контексте, не перезаписываются значениями из базы данных.
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый метод Query Возвращает запрос, который может использоваться для загрузки этой коллекции из базы данных.Возвращаемый запрос можно изменить с помощью LINQ для выполнения фильтрации или таких операций в базе данных, как подсчет количества сущностей в коллекции базы данных без их фактической загрузки.
Открытый метод ToString Возвращает строковое представление значений свойств базы данных. (Унаследовано от DbMemberEntry.)

По верхнему краю

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity.Infrastructure - пространство имен