Поделиться через


EntityConnection Конструкторы

Определение

Перегрузки

EntityConnection()

Инициализирует новый экземпляр класса EntityConnection.

EntityConnection(String)

Инициализирует новый экземпляр класса EntityConnection на основании строки подключения.

EntityConnection(MetadataWorkspace, DbConnection)

Инициализирует новый экземпляр класса EntityConnection с заданными объектами MetadataWorkspace и DbConnection.

EntityConnection(MetadataWorkspace, DbConnection, Boolean)

Создает EntityConnection из метаданных, загруженных в память

EntityConnection()

Инициализирует новый экземпляр класса EntityConnection.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public EntityConnection ();
Public Sub New ()
Атрибуты

Применяется к

EntityConnection(String)

Инициализирует новый экземпляр класса EntityConnection на основании строки подключения.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public EntityConnection (string connectionString);
new System.Data.Entity.Core.EntityClient.EntityConnection : string -> System.Data.Entity.Core.EntityClient.EntityConnection
Public Sub New (connectionString As String)

Параметры

connectionString
String

Строка соединения этого поставщика.

Атрибуты

Исключения

В строке подключения предоставлено недопустимое ключевое слово или не предоставлено обязательное.

Применяется к

EntityConnection(MetadataWorkspace, DbConnection)

Инициализирует новый экземпляр класса EntityConnection с заданными объектами MetadataWorkspace и DbConnection.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public EntityConnection (System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace workspace, System.Data.Common.DbConnection connection);
new System.Data.Entity.Core.EntityClient.EntityConnection : System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace * System.Data.Common.DbConnection -> System.Data.Entity.Core.EntityClient.EntityConnection
Public Sub New (workspace As MetadataWorkspace, connection As DbConnection)

Параметры

workspace
MetadataWorkspace

Рабочая область MetadataWorkspace, которую необходимо связать с подключением EntityConnection.

connection
DbConnection

Подключение к базовому источнику данных для этого объекта EntityConnection.

Атрибуты

Исключения

Параметр рабочей области или подключения имеет значение NULL.

Концептуальная модель отсутствует в рабочей области.-или-Файл сопоставления отсутствует в рабочей области.-или-Модель хранения отсутствует в рабочей области.-или-Соединение не находится в закрытом состоянии.

Подключение осуществляется не от поставщика, совместимого с ADO.NET Entity Framework.

Применяется к

EntityConnection(MetadataWorkspace, DbConnection, Boolean)

Создает EntityConnection из метаданных, загруженных в память

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public EntityConnection (System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace workspace, System.Data.Common.DbConnection connection, bool entityConnectionOwnsStoreConnection);
new System.Data.Entity.Core.EntityClient.EntityConnection : System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace * System.Data.Common.DbConnection * bool -> System.Data.Entity.Core.EntityClient.EntityConnection
Public Sub New (workspace As MetadataWorkspace, connection As DbConnection, entityConnectionOwnsStoreConnection As Boolean)

Параметры

workspace
MetadataWorkspace

Рабочая область, содержащая сведения о метаданных.

connection
DbConnection

Подключение к хранилищу.

entityConnectionOwnsStoreConnection
Boolean

Если задано значение true, подключение к хранилищу удаляется при удалении соединения сущности, в противном случае вызывающий объект должен удалить подключение к хранилищу.

Атрибуты

Применяется к