Compartir a través de


DbContext.Set Método

Definición

Sobrecargas

Set(Type)

Devuelve una instancia no genérica DbSet para el acceso a las entidades del tipo especificado en el contexto y el almacén subyacente.

Set<TEntity>()

Devuelve una DbSet<TEntity> instancia de para el acceso a las entidades del tipo especificado en el contexto y el almacén subyacente.

Set(Type)

Devuelve una instancia no genérica DbSet para el acceso a las entidades del tipo especificado en el contexto y el almacén subyacente.

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

Tipo de entidad para el que debe devolverse un conjunto.

Devoluciones

Un conjunto para el tipo de entidad especificado.

Atributos

Comentarios

Tenga en cuenta que Entity Framework requiere que este método devuelva la misma instancia cada vez que se llama para una instancia de contexto y un tipo de entidad determinado. Además, el genérico DbSet<TEntity> devuelto por el Set(Type) método debe encapsular la misma consulta subyacente y conjunto de entidades. Estas invariables deben mantenerse si este método se invalida para cualquier cosa distinta de crear dobles de prueba para pruebas unitarias. Vea la clase DbSet para obtener información más detallada.

Se aplica a

Set<TEntity>()

Devuelve una DbSet<TEntity> instancia de para el acceso a las entidades del tipo especificado en el contexto y el almacén subyacente.

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

Entidad de tipo para la que se debe devolver un conjunto.

Devoluciones

Un conjunto para el tipo de entidad especificado.

Atributos

Comentarios

Tenga en cuenta que Entity Framework requiere que este método devuelva la misma instancia cada vez que se llama para una instancia de contexto y un tipo de entidad determinado. Además, el valor no genérico DbSet devuelto por el Set(Type) método debe encapsular la misma consulta subyacente y el mismo conjunto de entidades. Estas invariables deben mantenerse si este método se invalida para cualquier cosa distinta de crear dobles de prueba para pruebas unitarias. Vea la clase DbSet<TEntity> para obtener información más detallada.

Se aplica a