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.