Sdílet prostřednictvím


DbMigrationsConfiguration<TContext> Třída

Definice

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
DbMigrationsConfiguration<TContext>

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

Platí pro