Compartir a través de


DbContext (Constructor) (DbConnection, Boolean)

[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].

Crea una nueva instancia de contexto utilizando la conexión existente para conectar con una base de datos. La conexión no se desechará cuando se deseche el contexto si contextOwnsConnection es false.

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

Sintaxis

'Declaración
<SuppressMessageAttribute("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")> _
Public Sub New ( _
    existingConnection As DbConnection, _
    contextOwnsConnection As Boolean _
)
'Uso
Dim existingConnection As DbConnection 
Dim contextOwnsConnection As Boolean 

Dim instance As New DbContext(existingConnection, _
    contextOwnsConnection)
[SuppressMessageAttribute("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[SuppressMessageAttribute("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext(
    DbConnection existingConnection,
    bool contextOwnsConnection
)
[SuppressMessageAttribute(L"Microsoft.Reliability", L"CA2000:Dispose objects before losing scope")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA2214:DoNotCallOverridableMethodsInConstructors")]
public:
DbContext(
    DbConnection^ existingConnection, 
    bool contextOwnsConnection
)
[<SuppressMessageAttribute("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")>]
new : 
        existingConnection:DbConnection * 
        contextOwnsConnection:bool -> DbContext
public function DbContext(
    existingConnection : DbConnection, 
    contextOwnsConnection : boolean
)

Parámetros

  • contextOwnsConnection
    Tipo: System.Boolean
    Si se establece en true, la conexión se desechará cuando se deseche el contexto; de lo contrario, el autor de la llamada debe desechar la conexión.

Vea también

Referencia

DbContext Clase

DbContext (Sobrecarga)

System.Data.Entity (Espacio de nombres)