DbContext.Set Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Set<TEntity>() |
Crea un DbSet<TEntity> objeto que se puede usar para consultar y guardar instancias de |
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 |
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.