Compartilhar via


DbCollectionEntry<TEntity,TElement> Classe

Definição

As instâncias dessa classe são retornadas do método Collection de DbEntityEntry<TEntity> e permitem que operações como o carregamento sejam executadas nas propriedades de navegação da coleção de uma entidade.

[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))

Parâmetros de tipo

TEntity

O tipo da entidade à qual essa propriedade pertence.

TElement

O tipo do elemento na coleção de entidades.

Herança
DbMemberEntry<TEntity,ICollection<TElement>>
DbCollectionEntry<TEntity,TElement>
Atributos

Propriedades

CurrentValue

Obtém ou define o valor atual da propriedade de navegação. O valor atual é a entidade que a propriedade de navegação faz referência.

EntityEntry

O DbEntityEntry<TEntity> ao qual esta propriedade de navegação pertence.

IsLoaded

Obtém ou define um valor que indica se todas as entidades dessa coleção foram carregadas do banco de dados.

Name

Obtém o nome da propriedade.

Métodos

Equals(Object)

As instâncias dessa classe são retornadas do método Collection de DbEntityEntry<TEntity> e permitem que operações como o carregamento sejam executadas nas propriedades de navegação da coleção de uma entidade.

(Herdado de DbMemberEntry<TEntity,TProperty>)
GetHashCode()

As instâncias dessa classe são retornadas do método Collection de DbEntityEntry<TEntity> e permitem que operações como o carregamento sejam executadas nas propriedades de navegação da coleção de uma entidade.

(Herdado de DbMemberEntry<TEntity,TProperty>)
GetType()

Obtém o Type da instância atual.

(Herdado de DbMemberEntry<TEntity,TProperty>)
GetValidationErrors()

Valida essa propriedade.

(Herdado de DbMemberEntry<TEntity,TProperty>)
Load()

Carrega a coleção de entidades do banco de dados. Observe que as entidades que já existem no contexto não são substituídas por valores do banco de dados.

LoadAsync()

Carrega de forma assíncrona a coleção de entidades do banco de dados. Observe que as entidades que já existem no contexto não são substituídas por valores do banco de dados.

LoadAsync(CancellationToken)

Carrega de forma assíncrona a coleção de entidades do banco de dados. Observe que as entidades que já existem no contexto não são substituídas por valores do banco de dados.

Query()

Retorna a consulta que seria usada para carregar essa coleção do banco de dados. A consulta retornada pode ser modificada usando LINQ para executar filtragem ou operações no banco de dados, como contar o número de entidades na coleção no banco de dados sem realmente carregá-las.

ToString()

As instâncias dessa classe são retornadas do método Collection de DbEntityEntry<TEntity> e permitem que operações como o carregamento sejam executadas nas propriedades de navegação da coleção de uma entidade.

(Herdado de DbMemberEntry<TEntity,TProperty>)

Operadores

Implicit(DbCollectionEntry<TEntity,TElement> to DbCollectionEntry)

Retorna uma nova instância da classe não genérica DbCollectionEntry para a propriedade de navegação representada por esse objeto.

Aplica-se a