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
- existingConnection
Tipo: System.Data.Common.DbConnection
Conexión existente que se utiliza para el nuevo contexto.
- 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.