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, подключение к хранилищу удаляется при удалении соединения сущности, в противном случае вызывающий объект должен удалить подключение к хранилищу.
- Атрибуты
Применяется к
Entity Framework