Partager via


EntityConnection, constructeur (MetadataWorkspace, DbConnection)

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Initialise une nouvelle instance de la classe EntityConnection avec les MetadataWorkspace et DbConnection spécifiés.

Espace de noms :  System.Data.Entity.Core.EntityClient
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
<SuppressMessageAttribute("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification := "Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")> _
Public Sub New ( _
    workspace As MetadataWorkspace, _
    connection As DbConnection _
)
'Utilisation
Dim workspace As MetadataWorkspace 
Dim connection As DbConnection 

Dim instance As New EntityConnection(workspace, _
    connection)
[SuppressMessageAttribute("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(
    MetadataWorkspace workspace,
    DbConnection connection
)
[SuppressMessageAttribute(L"Microsoft.Reliability", L"CA2000:DisposeObjectsBeforeLosingScope", Justification = L"Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public:
EntityConnection(
    MetadataWorkspace^ workspace, 
    DbConnection^ connection
)
[<SuppressMessageAttribute("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification = "Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")>]
new : 
        workspace:MetadataWorkspace * 
        connection:DbConnection -> EntityConnection
public function EntityConnection(
    workspace : MetadataWorkspace, 
    connection : DbConnection
)

Paramètres

Exceptions

Exception Condition
ArgumentNullException

Le paramètre workspace ou connection est null.

ArgumentException

Le modèle conceptuel est absent de l'espace de travail. -ou- Le fichier de mappage est absent de l'espace de travail. -ou- Le modèle de stockage est absent de l'espace de travail. -ou- La connexion n'est pas dans un état fermé.

ProviderIncompatibleException

La connection ne provient pas d'un fournisseur compatible avec ADO.NET Entity Framework.

Voir aussi

Référence

EntityConnection Classe

Surcharge EntityConnection

Espace de noms System.Data.Entity.Core.EntityClient