EntityConnection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |