Compartilhar via


DbContext.Set Método

Definição

Sobrecargas

Set<TEntity>()

Cria um DbSet<TEntity> que pode ser usado para consultar e salvar instâncias de TEntity.

Set<TEntity>(String)

Cria um DbSet<TEntity> para um tipo de entidade de tipo compartilhado que pode ser usado para consultar e salvar instâncias de TEntity.

Set<TEntity>()

Cria um DbSet<TEntity> que pode ser usado para consultar e salvar instâncias de TEntity.

public virtual Microsoft.EntityFrameworkCore.DbSet<TEntity> Set<TEntity> () where TEntity : class;
abstract member Set : unit -> Microsoft.EntityFrameworkCore.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Set : unit -> Microsoft.EntityFrameworkCore.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

O tipo de entidade para a qual um conjunto deve ser retornado.

Retornos

Um conjunto para o tipo de entidade fornecido.

Comentários

O Entity Framework Core não dá suporte a várias operações paralelas que estão sendo executadas na mesma instância DbContext. Isso inclui a execução paralela de consultas assíncronas e qualquer uso simultâneo explícito de vários threads. Portanto, sempre aguarde chamadas assíncronas imediatamente ou use instâncias DbContext separadas para operações executadas em paralelo. Consulte Evitando problemas de threading DbContext para obter mais informações e exemplos.

Consulte Consultando dados com o EF Core e Alterando o controle para obter mais informações e exemplos.

Aplica-se a

Set<TEntity>(String)

Cria um DbSet<TEntity> para um tipo de entidade de tipo compartilhado que pode ser usado para consultar e salvar instâncias de TEntity.

public virtual Microsoft.EntityFrameworkCore.DbSet<TEntity> Set<TEntity> (string name) where TEntity : class;
abstract member Set : string -> Microsoft.EntityFrameworkCore.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Set : string -> Microsoft.EntityFrameworkCore.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Set(Of TEntity As Class) (name As String) As DbSet(Of TEntity)

Parâmetros de tipo

TEntity

O tipo de entidade para a qual um conjunto deve ser retornado.

Parâmetros

name
String

O nome do tipo de entidade de tipo compartilhado a ser usado.

Retornos

Um conjunto para o tipo de entidade fornecido.

Comentários

Os tipos de entidade de tipo compartilhado normalmente são usados para a entidade de junção em relações muitos para muitos.

Consulte Consultando dados com o EF Core, Alterando o controle e tipos de entidade compartilhados para obter mais informações e exemplos.

Aplica-se a