EntityConnection Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
EntityConnection() |
Inicjuje nowe wystąpienie klasy EntityConnection. |
EntityConnection(String) |
Inicjuje EntityConnection nowe wystąpienie klasy na podstawie parametrów połączenia. |
EntityConnection(MetadataWorkspace, DbConnection) |
Inicjuje EntityConnection nowe wystąpienie klasy z określoną wartością MetadataWorkspace i DbConnection. |
EntityConnection(MetadataWorkspace, DbConnection, Boolean) |
Tworzy element EntityConnection z metadanych załadowanych w pamięci |
EntityConnection()
Inicjuje nowe wystąpienie klasy 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 ()
- Atrybuty
Dotyczy
EntityConnection(String)
Inicjuje EntityConnection nowe wystąpienie klasy na podstawie parametrów połączenia.
[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)
Parametry
- connectionString
- String
Parametry połączenia specyficzne dla dostawcy.
- Atrybuty
Wyjątki
Podano nieprawidłowe słowo kluczowe parametrów połączenia lub nie podano wymaganego słowa kluczowego parametrów połączenia.
Dotyczy
EntityConnection(MetadataWorkspace, DbConnection)
Inicjuje EntityConnection nowe wystąpienie klasy z określoną wartością MetadataWorkspace i 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)
Parametry
- workspace
- MetadataWorkspace
Element MetadataWorkspace do skojarzenia z tym EntityConnectionelementem .
- connection
- DbConnection
Połączenie bazowego źródła danych dla tego EntityConnection obiektu.
- Atrybuty
Wyjątki
Parametr obszaru roboczego lub połączenia ma wartość null.
Brak modelu koncepcyjnego w obszarze roboczym.-or-Brak pliku mapowania w obszarze roboczym.-or-Brak modelu magazynu w obszarze roboczym.-or-Połączenie nie jest w stanie zamkniętym.
Połączenie nie pochodzi z dostawcy zgodnego z platformą Entity Framework ADO.NET.
Dotyczy
EntityConnection(MetadataWorkspace, DbConnection, Boolean)
Tworzy element EntityConnection z metadanych załadowanych w pamięci
[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)
Parametry
- workspace
- MetadataWorkspace
Obszar roboczy zawierający informacje o metadanych.
- connection
- DbConnection
Przechowuj połączenie.
- entityConnectionOwnsStoreConnection
- Boolean
Jeśli ustawiono wartość true, połączenie magazynu zostanie usunięte po usunięciu połączenia jednostki, w przeciwnym razie obiekt wywołujący musi usunąć połączenie magazynu.
- Atrybuty