DbMigrationsConfiguration<TContext> Třída
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í.
Konfigurace týkající se použití migrací pro daný model
public class DbMigrationsConfiguration<TContext> : System.Data.Entity.Migrations.DbMigrationsConfiguration where TContext : DbContext
type DbMigrationsConfiguration<'Context (requires 'Context :> DbContext)> = class
inherit DbMigrationsConfiguration
Public Class DbMigrationsConfiguration(Of TContext)
Inherits DbMigrationsConfiguration
Parametry typu
- TContext
Kontext představující model, na který se tato konfigurace vztahuje.
- Dědičnost
Konstruktory
| DbMigrationsConfiguration<TContext>() |
Inicializuje novou instanci DbMigrationsConfiguration třídy. |
Pole
| DefaultMigrationsDirectory |
Výchozí adresář, do kterého se migrace ukládají. (Zděděno od DbMigrationsConfiguration) |
Vlastnosti
| AutomaticMigrationDataLossAllowed |
Získá nebo nastaví hodnotu označující, zda je ztráta dat přijatelná během automatické migrace. Pokud je nastavená hodnota false, dojde k výjimce, pokud může v rámci automatické migrace dojít ke ztrátě dat. (Zděděno od DbMigrationsConfiguration) |
| AutomaticMigrationsEnabled |
Získá nebo nastaví hodnotu označující, zda lze při migraci databáze použít automatické migrace. (Zděděno od DbMigrationsConfiguration) |
| CodeGenerator |
Získá nebo nastaví generátor kódu, který se má použít při generování migrací. (Zděděno od DbMigrationsConfiguration) |
| CommandTimeout |
Získá nebo nastaví hodnotu časového limitu pro jednotlivé příkazy v rámci migrace. Hodnota null označuje, že se použije výchozí hodnota podkladového zprostředkovatele. (Zděděno od DbMigrationsConfiguration) |
| ContextKey |
Získá nebo nastaví řetězec používaný k odlišení migrací patřících do této konfigurace od migrací patřících do jiných konfigurací používajících stejnou databázi. Tato vlastnost umožňuje použít migrace z několika různých modelů na jednu databázi. (Zděděno od DbMigrationsConfiguration) |
| ContextType |
Získá nebo nastaví odvozené DbContext představující model, který má být migrován. (Zděděno od DbMigrationsConfiguration) |
| MigrationsAssembly |
Získá nebo nastaví sestavení obsahující migrace založené na kódu. (Zděděno od DbMigrationsConfiguration) |
| MigrationsDirectory |
Získá nebo nastaví podadresář, ve které jsou uloženy migrace založené na kódu. Všimněte si, že tato vlastnost musí být nastavena na relativní cestu pro podadresář v kořenovém adresáři projektu sady Visual Studio; nelze nastavit absolutní cestu. (Zděděno od DbMigrationsConfiguration) |
| MigrationsNamespace |
Získá nebo nastaví obor názvů používaný pro migrace založené na kódu. (Zděděno od DbMigrationsConfiguration) |
| TargetDatabase |
Získá nebo nastaví hodnotu přepsání připojení migrované databáze. (Zděděno od DbMigrationsConfiguration) |
Metody
| Equals(Object) |
Konfigurace týkající se použití migrací pro daný model |
| GetHashCode() |
Konfigurace týkající se použití migrací pro daný model |
| GetHistoryContextFactory(String) |
Získá kontextovou továrnu historie, která je nastavena pro použití s daným poskytovatelem databáze. (Zděděno od DbMigrationsConfiguration) |
| GetSqlGenerator(String) |
Získá generátor SQL, který je nastaven pro použití s daným poskytovatelem databáze. (Zděděno od DbMigrationsConfiguration) |
| GetType() |
Konfigurace týkající se použití migrací pro daný model |
| MemberwiseClone() |
Konfigurace týkající se použití migrací pro daný model |
| Seed(TContext) |
Spustí se po upgradu na nejnovější migraci, aby bylo možné aktualizovat počáteční data. |
| SetHistoryContextFactory(String, Func<DbConnection,String,HistoryContext>) |
Přidá novou továrnu pro vytváření HistoryContext instancí, které se použijí pro daného poskytovatele databáze. (Zděděno od DbMigrationsConfiguration) |
| SetSqlGenerator(String, MigrationSqlGenerator) |
Přidá nový generátor SQL, který se použije pro daného poskytovatele databáze. (Zděděno od DbMigrationsConfiguration) |
| ToString() |
Konfigurace týkající se použití migrací pro daný model |