Compartir a través de


DbContext.Set Método

Definición

Sobrecargas

Set<TEntity>()

Crea un DbSet<TEntity> objeto que se puede usar para consultar y guardar instancias de TEntity.

Set<TEntity>(String)

Crea un DbSet<TEntity> para un tipo de entidad de tipo compartido que se puede usar para consultar y guardar instancias de TEntity.

Set<TEntity>()

Crea un DbSet<TEntity> objeto que se puede usar para consultar y guardar instancias 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

Tipo de entidad para el que debe devolverse un conjunto.

Devoluciones

Un conjunto para el tipo de entidad especificado.

Comentarios

Entity Framework Core no admite varias operaciones paralelas que se ejecutan en la misma instancia de DbContext. Esto incluye la ejecución en paralelo de consultas asincrónicas y cualquier uso simultáneo explícito desde varios subprocesos. Por lo tanto, espere siempre llamadas asincrónicas inmediatamente o use instancias de DbContext independientes para las operaciones que se ejecutan en paralelo. Consulte Evitar problemas de subprocesos de DbContext para obtener más información y ejemplos.

Consulte Consulta de datos con EF Core y Seguimiento de cambios para obtener más información y ejemplos.

Se aplica a

Set<TEntity>(String)

Crea un DbSet<TEntity> para un tipo de entidad de tipo compartido que se puede usar para consultar y guardar instancias 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

Tipo de entidad para el que debe devolverse un conjunto.

Parámetros

name
String

Nombre del tipo de entidad de tipo compartido que se va a usar.

Devoluciones

Un conjunto para el tipo de entidad especificado.

Comentarios

Los tipos de entidad de tipo compartido se suelen usar para la entidad de combinación en relaciones de varios a varios.

Consulte Consulta de datos con EF Core, Cambio del seguimiento y Tipos de entidad compartidos para obtener más información y ejemplos.

Se aplica a