ObjectContext 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
ObjectContext(EntityConnection) |
Inicjuje ObjectContext nowe wystąpienie klasy z danym połączeniem. Podczas budowy obszar roboczy metadanych jest wyodrębniany z EntityConnection obiektu . |
ObjectContext(String) |
Inicjuje ObjectContext nowe wystąpienie klasy z podanymi parametrami połączenia i domyślną nazwą kontenera jednostki. |
ObjectContext(EntityConnection, Boolean) |
Tworzy obiekt ObjectContext z danym obszarem roboczym połączenia i metadanych. |
ObjectContext(EntityConnection, String) |
Inicjuje ObjectContext nowe wystąpienie klasy z daną nazwą połączenia i kontenera jednostki. |
ObjectContext(String, String) |
Inicjuje ObjectContext nowe wystąpienie klasy z podanymi parametrami połączenia i nazwą kontenera jednostki. |
ObjectContext(EntityConnection)
Inicjuje ObjectContext nowe wystąpienie klasy z danym połączeniem. Podczas budowy obszar roboczy metadanych jest wyodrębniany z EntityConnection obiektu .
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)
Parametry
- connection
- EntityConnection
Element EntityConnection zawierający odwołania do modelu i połączenia ze źródłem danych.
Wyjątki
Połączenie ma wartość null.
Połączenie jest nieprawidłowe lub obszar roboczy metadanych jest nieprawidłowy.
Dotyczy
ObjectContext(String)
Inicjuje ObjectContext nowe wystąpienie klasy z podanymi parametrami połączenia i domyślną nazwą kontenera jednostki.
[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)
Parametry
- connectionString
- String
Parametry połączenia, które zapewniają również dostęp do informacji o metadanych.
- Atrybuty
Wyjątki
Parametr connectionString ma wartość null.
Element connectionString jest nieprawidłowy lub obszar roboczy metadanych jest nieprawidłowy.
Dotyczy
ObjectContext(EntityConnection, Boolean)
Tworzy obiekt ObjectContext z danym obszarem roboczym połączenia i metadanych.
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)
Parametry
- connection
- EntityConnection
połączenie ze sklepem
- contextOwnsConnection
- Boolean
Jeśli ustawiono wartość true, połączenie zostanie usunięte po usunięciu kontekstu, w przeciwnym razie obiekt wywołujący musi usunąć połączenie.
Dotyczy
ObjectContext(EntityConnection, String)
Inicjuje ObjectContext nowe wystąpienie klasy z daną nazwą połączenia i kontenera jednostki.
[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)
Parametry
- connection
- EntityConnection
Element EntityConnection zawierający odwołania do modelu i połączenia ze źródłem danych.
- defaultContainerName
- String
Nazwa domyślnego kontenera jednostki. Gdy właściwość defaultContainerName jest ustawiana za pomocą tej metody, właściwość staje się tylko do odczytu.
- Atrybuty
Wyjątki
Połączenie ma wartość null.
Połączenie , defaultContainerName lub obszar roboczy metadanych jest nieprawidłowe.
Dotyczy
ObjectContext(String, String)
Inicjuje ObjectContext nowe wystąpienie klasy z podanymi parametrami połączenia i nazwą kontenera jednostki.
[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)
Parametry
- connectionString
- String
Parametry połączenia, które zapewniają również dostęp do informacji o metadanych.
- defaultContainerName
- String
Nazwa domyślnego kontenera jednostki. Gdy właściwość defaultContainerName jest ustawiana za pomocą tej metody, właściwość staje się tylko do odczytu.
- Atrybuty
Wyjątki
Parametr connectionString ma wartość null.
Obszar roboczy connectionString , defaultContainerName lub metadanych jest nieprawidłowy.