DbContext.Set Método
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.
Sobrecargas
Set(Type) |
Retorna uma instância não genérica DbSet para acesso a entidades do tipo especificado no contexto e no repositório subjacente. |
Set<TEntity>() |
Retorna uma DbSet<TEntity> instância para acesso a entidades do tipo especificado no contexto e no repositório subjacente. |
Set(Type)
Retorna uma instância não genérica DbSet para acesso a entidades do tipo especificado no contexto e no repositório subjacente.
public virtual System.Data.Entity.DbSet Set (Type entityType);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="Set")]
public virtual System.Data.Entity.DbSet Set (Type entityType);
abstract member Set : Type -> System.Data.Entity.DbSet
override this.Set : Type -> System.Data.Entity.DbSet
Public Overridable Function Set (entityType As Type) As DbSet
Parâmetros
- entityType
- Type
O tipo de entidade para a qual um conjunto deve ser retornado.
Retornos
Um conjunto para o tipo de entidade fornecido.
- Atributos
Comentários
Observe que o Entity Framework exige que esse método retorne a mesma instância sempre que for chamado para uma determinada instância de contexto e um tipo de entidade. Além disso, o genérico DbSet<TEntity> retornado pelo Set(Type) método deve encapsular a mesma consulta subjacente e o conjunto de entidades. Essas invariáveis deverão ser mantidas se esse método for substituído por qualquer outra coisa que não seja a criação de duplas de teste para teste de unidade. Consulte a DbSet classe para obter mais detalhes.
Aplica-se a
Set<TEntity>()
Retorna uma DbSet<TEntity> instância para acesso a entidades do tipo especificado no contexto e no repositório subjacente.
public virtual System.Data.Entity.DbSet<TEntity> Set<TEntity> () where TEntity : class;
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="Set")]
public virtual System.Data.Entity.DbSet<TEntity> Set<TEntity> () where TEntity : class;
abstract member Set : unit -> System.Data.Entity.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Set : unit -> System.Data.Entity.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Set(Of TEntity As Class) () As DbSet(Of TEntity)
Parâmetros de tipo
- TEntity
A entidade de tipo para a qual um conjunto deve ser retornado.
Retornos
Um conjunto para o tipo de entidade fornecido.
- Atributos
Comentários
Observe que o Entity Framework exige que esse método retorne a mesma instância sempre que for chamado para uma determinada instância de contexto e um tipo de entidade. Além disso, o não genérico DbSet retornado pelo Set(Type) método deve encapsular a mesma consulta subjacente e o conjunto de entidades. Essas invariáveis deverão ser mantidas se esse método for substituído por qualquer outra coisa que não seja a criação de duplas de teste para teste de unidade. Consulte a DbSet<TEntity> classe para obter mais detalhes.
Aplica-se a
Entity Framework