ObjectContext Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
ObjectContext(EntityConnection) |
Inicializuje novou instanci ObjectContext třídy s daným připojením. Během výstavby se z objektu EntityConnection extrahuje pracovní prostor metadat. |
ObjectContext(String) |
Inicializuje novou instanci ObjectContext třídy s daným připojovacím řetězcem a výchozím názvem kontejneru entity. |
ObjectContext(EntityConnection, Boolean) |
Vytvoří ObjectContext s daným připojením a pracovním prostorem metadat. |
ObjectContext(EntityConnection, String) |
Inicializuje novou instanci ObjectContext třídy s daným připojením a názvem kontejneru entity. |
ObjectContext(String, String) |
Inicializuje novou instanci ObjectContext třídy s daným připojovacím řetězcem a názvem kontejneru entity. |
ObjectContext(EntityConnection)
Inicializuje novou instanci ObjectContext třídy s daným připojením. Během výstavby se z objektu EntityConnection extrahuje pracovní prostor metadat.
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
Obsahuje EntityConnection odkazy na model a připojení ke zdroji dat.
Výjimky
Připojení má hodnotu null.
Připojení je neplatné nebo pracovní prostor metadat je neplatný.
Platí pro
ObjectContext(String)
Inicializuje novou instanci ObjectContext třídy s daným připojovacím řetězcem a výchozím názvem kontejneru entity.
[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
Připojovací řetězec, který také poskytuje přístup k informacím o metadatech.
- Atributy
Výjimky
ConnectionString má hodnotu null.
ConnectionString je neplatný nebo pracovní prostor metadat není platný.
Platí pro
ObjectContext(EntityConnection, Boolean)
Vytvoří ObjectContext s daným připojením a pracovním prostorem metadat.
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
připojení k úložišti
- contextOwnsConnection
- Boolean
Pokud je nastavená hodnota true, připojení se odstraní, když je kontext odstraněn, jinak volající musí připojení odstranit.
Platí pro
ObjectContext(EntityConnection, String)
Inicializuje novou instanci ObjectContext třídy s daným připojením a názvem kontejneru entity.
[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
Obsahuje EntityConnection odkazy na model a připojení ke zdroji dat.
- defaultContainerName
- String
Název výchozího kontejneru entit. Pokud je nastavena defaultContainerName prostřednictvím této metody, vlastnost se stane jen pro čtení.
- Atributy
Výjimky
Připojení má hodnotu null.
Pracovní prostor metadat připojení , defaultContainerName nebo není platný.
Platí pro
ObjectContext(String, String)
Inicializuje novou instanci ObjectContext třídy s daným připojovacím řetězcem a názvem kontejneru entity.
[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
Připojovací řetězec, který také poskytuje přístup k informacím o metadatech.
- defaultContainerName
- String
Název výchozího kontejneru entit. Pokud je nastavena defaultContainerName prostřednictvím této metody, vlastnost se stane jen pro čtení.
- Atributy
Výjimky
ConnectionString má hodnotu null.
Pracovní prostor metadat connectionString , defaultContainerName nebo není platný.
Platí pro
Entity Framework