Compartir a través de


EntityConnection Clase

Definición

Clase que representa una conexión para la capa conceptual. Una conexión de entidad solo se puede inicializar una vez (abriendo la conexión). Posteriormente, no es posible cambiar la cadena de conexión, adjuntar una nueva conexión de almacén ni cambiar la cadena de conexión del almacén.

public class EntityConnection : System.Data.Common.DbConnection
type EntityConnection = class
    inherit DbConnection
Public Class EntityConnection
Inherits DbConnection
Herencia
EntityConnection

Constructores

EntityConnection()

Inicializa una nueva instancia de la clase EntityConnection.

EntityConnection(MetadataWorkspace, DbConnection)

Inicializa una nueva instancia de la clase EntityConnection con un MetadataWorkspace y una DbConnection especificados.

EntityConnection(MetadataWorkspace, DbConnection, Boolean)

Construye entityConnection a partir de metadatos cargados en memoria

EntityConnection(String)

Inicializa una nueva instancia de la clase EntityConnection, tomando como base la cadena de conexión.

Propiedades

ConnectionString

Obtiene o establece la cadena de conexión EntityConnection.

ConnectionTimeout

Obtiene el número de segundos que se debe esperar cuando se intenta establecer una conexión antes de que finalice el intento y se genere un error.

CurrentTransaction

Obtiene la transacción actual en la que se inscribe esta conexión. Su valor puede ser null.

Database

Obtiene el nombre de la base de datos actual o de la base de datos que se va a utilizar una vez que se abra la conexión.

DataSource

Obtiene el nombre o la dirección de red del origen de datos con el que se va a establecer conexión.

DbProviderFactory

Obtiene el generador de proveedores asociado a EntityConnection.

ServerVersion

Obtiene una cadena que contiene la versión del origen de datos al que está conectado el cliente.

State

Obtiene el estado de EntityConnection, que está configurado para realizar un seguimiento del estado de la conexión de base de datos subyacente que está encapsulada por esta EntityConnection.

StoreConnection

Proporciona acceso a la conexión de origen de datos subyacente usada por el objeto EntityConnection.

Métodos

BeginDbTransaction(IsolationLevel)

Comienza una transacción de base de datos

BeginTransaction()

Comienza una transacción utilizando el proveedor subyacente.

BeginTransaction(IsolationLevel)

Comienza una transacción con el nivel de aislamiento especificado utilizando el proveedor subyacente.

ChangeDatabase(String)

No se admite.

Close()

Cierra la conexión con la base de datos.

CreateCommand()

Crea una nueva instancia de , EntityCommandcon el Connection establecido en .EntityConnection

CreateDbCommand()

Crear un nuevo objeto de comando que use este objeto de conexión

Dispose(Boolean)

Limpia este objeto de conexión.

EnlistTransaction(Transaction)

Da de alta esta EntityConnection en la transacción especificada.

GetMetadataWorkspace()

Devuelve el MetadataWorkspace objeto asociado a este EntityConnection objeto .

Open()

Establece una conexión con el origen de datos mediante una llamada al método Open del proveedor de datos subyacente.

OpenAsync(CancellationToken)

Establece de forma asincrónica una conexión con el almacén de datos mediante una llamada al método Open en el proveedor de datos subyacente.

Se aplica a