DbContext 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í
| DbContext() |
Vytvoří novou instanci kontextu pomocí konvencí k vytvoření názvu databáze, ke které bude provedeno připojení. Název podle konvence je úplný název (obor názvů + název třídy) odvozené třídy kontextu. Informace o tom, jak se to používá k vytvoření připojení, najdete v poznámkách ke třídě. |
| DbContext(DbCompiledModel) |
Vytvoří novou instanci kontextu pomocí konvencí k vytvoření názvu databáze, ke které bude provedeno připojení, a inicializuje ji z daného modelu. Název podle konvence je úplný název (obor názvů + název třídy) odvozené třídy kontextu. Informace o tom, jak se to používá k vytvoření připojení, najdete v poznámkách ke třídě. |
| DbContext(String) |
Vytvoří novou instanci kontextu pomocí daného řetězce jako názvu nebo připojovacího řetězce pro databázi, ke které bude provedeno připojení. Informace o tom, jak se to používá k vytvoření připojení, najdete v poznámkách ke třídě. |
| DbContext(DbConnection, Boolean) |
Vytvoří novou instanci kontextu pomocí existujícího připojení pro připojení k databázi.
Připojení se při odstranění kontextu nevyhodí, pokud |
| DbContext(ObjectContext, Boolean) |
Vytvoří novou instanci kontextu kolem existující ObjectContext. |
| DbContext(ObjectContext, Boolean) |
Vytvoří novou instanci kontextu kolem existující ObjectContext. |
| DbContext(String, DbCompiledModel) |
Vytvoří novou instanci kontextu s použitím daného řetězce jako názvu nebo připojovacího řetězce pro databázi, ke které bude provedeno připojení, a inicializuje ho z daného modelu. Informace o tom, jak se to používá k vytvoření připojení, najdete v poznámkách ke třídě. |
| DbContext(DbConnection, DbCompiledModel, Boolean) |
Vytvoří novou instanci kontextu pomocí existujícího připojení pro připojení k databázi a inicializuje ji z daného modelu.
Připojení se při odstranění kontextu nevyhodí, pokud |
DbContext()
Vytvoří novou instanci kontextu pomocí konvencí k vytvoření názvu databáze, ke které bude provedeno připojení. Název podle konvence je úplný název (obor názvů + název třídy) odvozené třídy kontextu. Informace o tom, jak se to používá k vytvoření připojení, najdete v poznámkách ke třídě.
protected DbContext ();
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
protected DbContext ();
Protected Sub New ()
- Atributy
Platí pro
DbContext(DbCompiledModel)
Vytvoří novou instanci kontextu pomocí konvencí k vytvoření názvu databáze, ke které bude provedeno připojení, a inicializuje ji z daného modelu. Název podle konvence je úplný název (obor názvů + název třídy) odvozené třídy kontextu. Informace o tom, jak se to používá k vytvoření připojení, najdete v poznámkách ke třídě.
protected DbContext (System.Data.Entity.Infrastructure.DbCompiledModel model);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
protected DbContext (System.Data.Entity.Infrastructure.DbCompiledModel model);
new System.Data.Entity.DbContext : System.Data.Entity.Infrastructure.DbCompiledModel -> System.Data.Entity.DbContext
Protected Sub New (model As DbCompiledModel)
Parametry
- model
- DbCompiledModel
Model, který bude tento kontext zálohovat.
- Atributy
Platí pro
DbContext(String)
Vytvoří novou instanci kontextu pomocí daného řetězce jako názvu nebo připojovacího řetězce pro databázi, ke které bude provedeno připojení. Informace o tom, jak se to používá k vytvoření připojení, najdete v poznámkách ke třídě.
public DbContext (string nameOrConnectionString);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext (string nameOrConnectionString);
new System.Data.Entity.DbContext : string -> System.Data.Entity.DbContext
Public Sub New (nameOrConnectionString As String)
Parametry
- nameOrConnectionString
- String
Buď název databáze, nebo připojovací řetězec.
- Atributy
Platí pro
DbContext(DbConnection, Boolean)
Vytvoří novou instanci kontextu pomocí existujícího připojení pro připojení k databázi.
Připojení se při odstranění kontextu nevyhodí, pokud contextOwnsConnection je false.
public DbContext (System.Data.Common.DbConnection existingConnection, bool contextOwnsConnection);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext (System.Data.Common.DbConnection existingConnection, bool contextOwnsConnection);
new System.Data.Entity.DbContext : System.Data.Common.DbConnection * bool -> System.Data.Entity.DbContext
Public Sub New (existingConnection As DbConnection, contextOwnsConnection As Boolean)
Parametry
- existingConnection
- DbConnection
Existující připojení, které se má použít pro nový kontext.
- contextOwnsConnection
- Boolean
Pokud je nastaveno na true připojení, je odstraněn při odstranění kontextu, jinak volající musí odstranit připojení.
- Atributy
Platí pro
DbContext(ObjectContext, Boolean)
Vytvoří novou instanci kontextu kolem existující ObjectContext.
public DbContext (System.Data.Entity.Core.Objects.ObjectContext objectContext, bool dbContextOwnsObjectContext);
new System.Data.Entity.DbContext : System.Data.Entity.Core.Objects.ObjectContext * bool -> System.Data.Entity.DbContext
Parametry
- objectContext
- ObjectContext
Existující ObjectContext zalomit s novým kontextem.
- dbContextOwnsObjectContext
- Boolean
Pokud je nastavena na true ObjectContext je uvolněna při DbContext je uvolněna, jinak volající musí odstranit připojení.
Platí pro
DbContext(ObjectContext, Boolean)
Vytvoří novou instanci kontextu kolem existující ObjectContext.
public DbContext (System.Data.Objects.ObjectContext objectContext, bool dbContextOwnsObjectContext);
new System.Data.Entity.DbContext : System.Data.Objects.ObjectContext * bool -> System.Data.Entity.DbContext
Parametry
- objectContext
- ObjectContext
- dbContextOwnsObjectContext
- Boolean
Platí pro
DbContext(String, DbCompiledModel)
Vytvoří novou instanci kontextu s použitím daného řetězce jako názvu nebo připojovacího řetězce pro databázi, ke které bude provedeno připojení, a inicializuje ho z daného modelu. Informace o tom, jak se to používá k vytvoření připojení, najdete v poznámkách ke třídě.
public DbContext (string nameOrConnectionString, System.Data.Entity.Infrastructure.DbCompiledModel model);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext (string nameOrConnectionString, System.Data.Entity.Infrastructure.DbCompiledModel model);
new System.Data.Entity.DbContext : string * System.Data.Entity.Infrastructure.DbCompiledModel -> System.Data.Entity.DbContext
Public Sub New (nameOrConnectionString As String, model As DbCompiledModel)
Parametry
- nameOrConnectionString
- String
Buď název databáze, nebo připojovací řetězec.
- model
- DbCompiledModel
Model, který bude tento kontext zálohovat.
- Atributy
Platí pro
DbContext(DbConnection, DbCompiledModel, Boolean)
Vytvoří novou instanci kontextu pomocí existujícího připojení pro připojení k databázi a inicializuje ji z daného modelu.
Připojení se při odstranění kontextu nevyhodí, pokud contextOwnsConnection je false.
public DbContext (System.Data.Common.DbConnection existingConnection, System.Data.Entity.Infrastructure.DbCompiledModel model, bool contextOwnsConnection);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext (System.Data.Common.DbConnection existingConnection, System.Data.Entity.Infrastructure.DbCompiledModel model, bool contextOwnsConnection);
new System.Data.Entity.DbContext : System.Data.Common.DbConnection * System.Data.Entity.Infrastructure.DbCompiledModel * bool -> System.Data.Entity.DbContext
Public Sub New (existingConnection As DbConnection, model As DbCompiledModel, contextOwnsConnection As Boolean)
Parametry
- existingConnection
- DbConnection
Existující připojení, které se má použít pro nový kontext.
- model
- DbCompiledModel
Model, který bude tento kontext zálohovat.
- contextOwnsConnection
- Boolean
Pokud je nastaveno na true připojení, je odstraněn při odstranění kontextu, jinak volající musí odstranit připojení.
- Atributy