DbCollectionEntry<TEntity,TElement> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Экземпляры этого класса возвращаются из метода DbEntityEntry<TEntity> Collection класса и разрешают выполнение таких операций, как загрузка свойств навигации по коллекции сущности.
[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))
Параметры типа
- TEntity
Тип сущности, которой принадлежит это свойство.
- TElement
Тип элемента в коллекции сущностей.
- Наследование
- Атрибуты
Свойства
CurrentValue |
Возвращает или задает текущее значение свойства навигации. Текущее значение равно сущности, на которую ссылается свойство навигации. |
EntityEntry |
Объект DbEntityEntry<TEntity> , к которому принадлежит это свойство навигации. |
IsLoaded |
Возвращает или задает значение, указывающее, загружены ли из базы данных все сущности этой коллекции. |
Name |
Возвращает имя свойства. |
Методы
Equals(Object) |
Экземпляры этого класса возвращаются из метода DbEntityEntry<TEntity> Collection класса и разрешают выполнение таких операций, как загрузка свойств навигации по коллекции сущности. (Унаследовано от DbMemberEntry<TEntity,TProperty>) |
GetHashCode() |
Экземпляры этого класса возвращаются из метода DbEntityEntry<TEntity> Collection класса и разрешают выполнение таких операций, как загрузка свойств навигации по коллекции сущности. (Унаследовано от DbMemberEntry<TEntity,TProperty>) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от DbMemberEntry<TEntity,TProperty>) |
GetValidationErrors() |
Проверяет данное свойство. (Унаследовано от DbMemberEntry<TEntity,TProperty>) |
Load() |
Загружает коллекцию сущностей из базы данных. Обратите внимание, что сущности, уже существующие в контексте, не перезаписываются значениями из базы данных. |
LoadAsync() |
Асинхронно загружает коллекцию сущностей из базы данных. Обратите внимание, что сущности, уже существующие в контексте, не перезаписываются значениями из базы данных. |
LoadAsync(CancellationToken) |
Асинхронно загружает коллекцию сущностей из базы данных. Обратите внимание, что сущности, уже существующие в контексте, не перезаписываются значениями из базы данных. |
Query() |
Возвращает запрос, который может использоваться для загрузки этой коллекции из базы данных. Возвращаемый запрос можно изменить с помощью LINQ для выполнения фильтрации или таких операций в базе данных, как подсчет количества сущностей в коллекции базы данных без их фактической загрузки. |
ToString() |
Экземпляры этого класса возвращаются из метода DbEntityEntry<TEntity> Collection класса и разрешают выполнение таких операций, как загрузка свойств навигации по коллекции сущности. (Унаследовано от DbMemberEntry<TEntity,TProperty>) |
Операторы
Implicit(DbCollectionEntry<TEntity,TElement> to DbCollectionEntry) |
Возвращает новый экземпляр неуниверсационного DbCollectionEntry класса для свойства навигации, представленного этим объектом. |
Применяется к
Entity Framework