ObjectContext Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ObjectContext(EntityConnection) |
Initialisiert eine neue Instanz der ObjectContext-Klasse mit der angegebenen Verbindung. Während der Konstruktion wird der Metadaten-Arbeitsbereich aus dem EntityConnection-Objekt extrahiert. |
ObjectContext(String) |
Initialisiert eine neue Instanz der ObjectContext-Klasse mit der angegebenen Verbindungszeichenfolge und dem standardmäßigen Entitätencontainernamen. |
ObjectContext(EntityConnection, Boolean) |
Erstellt einen ObjectContext mit dem angegebenen Verbindungs- und Metadatenarbeitsbereich. |
ObjectContext(EntityConnection, String) |
Initialisiert eine neue Instanz der ObjectContext-Klasse mit einer angegebenen Verbindung und einem angegebenen Entitätencontainernamen. |
ObjectContext(String, String) |
Initialisiert eine neue Instanz der ObjectContext-Klasse mit einer angegebenen Verbindungszeichenfolge und einem angegebenen Entitätencontainernamen. |
ObjectContext(EntityConnection)
Initialisiert eine neue Instanz der ObjectContext-Klasse mit der angegebenen Verbindung. Während der Konstruktion wird der Metadaten-Arbeitsbereich aus dem EntityConnection-Objekt extrahiert.
public ObjectContext (System.Data.Entity.Core.EntityClient.EntityConnection connection);
new System.Data.Entity.Core.Objects.ObjectContext : System.Data.Entity.Core.EntityClient.EntityConnection -> System.Data.Entity.Core.Objects.ObjectContext
Public Sub New (connection As EntityConnection)
Parameter
- connection
- EntityConnection
Ein EntityConnection, das Verweise auf das Modell und die Datenquellenverbindung enthält.
Ausnahmen
Die Verbindung ist NULL.
Die Verbindung ist ungültig, oder der Metadatenarbeitsbereich ist ungültig.
Gilt für:
ObjectContext(String)
Initialisiert eine neue Instanz der ObjectContext-Klasse mit der angegebenen Verbindungszeichenfolge und dem standardmäßigen Entitätencontainernamen.
[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 ObjectContext (string connectionString);
new System.Data.Entity.Core.Objects.ObjectContext : string -> System.Data.Entity.Core.Objects.ObjectContext
Public Sub New (connectionString As String)
Parameter
- connectionString
- String
Die Verbindungszeichenfolge, die auch den Zugriff auf die Metadateninformationen bereitstellt.
- Attribute
Ausnahmen
Die connectionString ist NULL.
ConnectionString ist ungültig, oder der Metadatenarbeitsbereich ist ungültig.
Gilt für:
ObjectContext(EntityConnection, Boolean)
Erstellt einen ObjectContext mit dem angegebenen Verbindungs- und Metadatenarbeitsbereich.
public ObjectContext (System.Data.Entity.Core.EntityClient.EntityConnection connection, bool contextOwnsConnection);
new System.Data.Entity.Core.Objects.ObjectContext : System.Data.Entity.Core.EntityClient.EntityConnection * bool -> System.Data.Entity.Core.Objects.ObjectContext
Public Sub New (connection As EntityConnection, contextOwnsConnection As Boolean)
Parameter
- connection
- EntityConnection
Verbindung mit dem Speicher
- contextOwnsConnection
- Boolean
Mit true wird die Verbindung freigegeben, wenn der Kontext freigegeben wird, andernfalls muss der Aufrufer die Verbindung freigeben.
Gilt für:
ObjectContext(EntityConnection, String)
Initialisiert eine neue Instanz der ObjectContext-Klasse mit einer angegebenen Verbindung und einem angegebenen Entitätencontainernamen.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Justification="Class is internal and methods are made virtual for testing purposes only. They cannot be overrided by user.")]
protected ObjectContext (System.Data.Entity.Core.EntityClient.EntityConnection connection, string defaultContainerName);
new System.Data.Entity.Core.Objects.ObjectContext : System.Data.Entity.Core.EntityClient.EntityConnection * string -> System.Data.Entity.Core.Objects.ObjectContext
Protected Sub New (connection As EntityConnection, defaultContainerName As String)
Parameter
- connection
- EntityConnection
Ein EntityConnection, das Verweise auf das Modell und die Datenquellenverbindung enthält.
- defaultContainerName
- String
Der Name des standardmäßigen Entitätencontainers. Wenn der defaultContainerName mit dieser Methode festgelegt wird, ist die Eigenschaft schreibgeschützt.
- Attribute
Ausnahmen
Die Verbindung ist NULL.
Der Verbindungs-, defaultContainerName- oder Metadatenarbeitsbereich ist ungültig.
Gilt für:
ObjectContext(String, String)
Initialisiert eine neue Instanz der ObjectContext-Klasse mit einer angegebenen Verbindungszeichenfolge und einem angegebenen Entitätencontainernamen.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Justification="Class is internal and methods are made virtual for testing purposes only. They cannot be overrided by user.")]
protected ObjectContext (string connectionString, string defaultContainerName);
new System.Data.Entity.Core.Objects.ObjectContext : string * string -> System.Data.Entity.Core.Objects.ObjectContext
Protected Sub New (connectionString As String, defaultContainerName As String)
Parameter
- connectionString
- String
Die Verbindungszeichenfolge, die auch den Zugriff auf die Metadateninformationen bereitstellt.
- defaultContainerName
- String
Der Name des standardmäßigen Entitätencontainers. Wenn der defaultContainerName mit dieser Methode festgelegt wird, ist die Eigenschaft schreibgeschützt.
- Attribute
Ausnahmen
Die connectionString ist NULL.
Der ConnectionString-, defaultContainerName- oder Metadatenarbeitsbereich ist ungültig.
Gilt für:
Entity Framework