DbCollectionEntry<TEntity,TElement> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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
Entity Framework