Compartir a través de


DbContext.Set (Método) (Type)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

Devuelve una instancia de DbSet no genérico para obtener acceso a entidades del tipo especificado en el contexto y el almacenamiento subyacentes.

Espacio de nombres:  System.Data.Entity
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
<SuppressMessageAttribute("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId := "Set")> _
Public Overridable Function Set ( _
    entityType As Type _
) As DbSet
'Uso
Dim instance As DbContext 
Dim entityType As Type 
Dim returnValue As DbSet 

returnValue = instance.Set(entityType)
[SuppressMessageAttribute("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Set")]
public virtual DbSet Set(
    Type entityType
)
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1716:IdentifiersShouldNotMatchKeywords", MessageId = L"Set")]
public:
virtual DbSet^ Set(
    Type^ entityType
)
[<SuppressMessageAttribute("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Set")>]
abstract Set : 
        entityType:Type -> DbSet 
[<SuppressMessageAttribute("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Set")>]
override Set : 
        entityType:Type -> DbSet
public function Set(
    entityType : Type
) : DbSet

Parámetros

  • entityType
    Tipo: System.Type
    Tipo de entidad para el que debe devolverse un conjunto.

Valor devuelto

Tipo: System.Data.Entity.DbSet
Conjunto para el tipo de entidad especificado.

Comentarios

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

Vea también

Referencia

DbContext Clase

Set (Sobrecarga)

System.Data.Entity (Espacio de nombres)