DbMigrationsConfiguration<TContext> Klasa
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.
Konfiguracja związana z użyciem migracji dla danego modelu.
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
Kontekst reprezentujący model, którego dotyczy ta konfiguracja.
- Dziedziczenie
Konstruktory
DbMigrationsConfiguration<TContext>() |
Inicjuje nowe wystąpienie klasy DbMigrationsConfigurations. |
Pola
DefaultMigrationsDirectory |
Domyślny katalog, w ramach którego są przechowywane migracje. (Odziedziczone po DbMigrationsConfiguration) |
Właściwości
AutomaticMigrationDataLossAllowed |
Pobiera lub ustawia wartość wskazującą, czy utrata danych jest akceptowalna podczas automatycznej migracji. W przypadku ustawienia wartości false wyjątek zostanie zgłoszony, jeśli w ramach automatycznej migracji może wystąpić utrata danych. (Odziedziczone po DbMigrationsConfiguration) |
AutomaticMigrationsEnabled |
Pobiera lub ustawia wartość wskazującą, czy podczas migrowania bazy danych można używać automatycznych migracji. (Odziedziczone po DbMigrationsConfiguration) |
CodeGenerator |
Pobiera lub ustawia generator kodu, który ma być używany podczas migracji szkieletu. (Odziedziczone po DbMigrationsConfiguration) |
CommandTimeout |
Pobiera lub ustawia wartość limitu czasu używaną dla poszczególnych poleceń w ramach migracji. Wartość null wskazuje, że zostanie użyta domyślna wartość bazowego dostawcy. (Odziedziczone po DbMigrationsConfiguration) |
ContextKey |
Pobiera lub ustawia ciąg używany do odróżnienia migracji należących do tej konfiguracji od migracji należących do innych konfiguracji przy użyciu tej samej bazy danych. Ta właściwość umożliwia migracje z wielu różnych modeli do pojedynczej bazy danych. (Odziedziczone po DbMigrationsConfiguration) |
ContextType |
Pobiera lub ustawia pochodną dbContext reprezentującą model do zmigrowania. (Odziedziczone po DbMigrationsConfiguration) |
MigrationsAssembly |
Pobiera lub ustawia zestaw zawierający migracje oparte na kodzie. (Odziedziczone po DbMigrationsConfiguration) |
MigrationsDirectory |
Pobiera lub ustawia podkatalog, w ramach którego są przechowywane migracje oparte na kodzie. Należy pamiętać, że ta właściwość musi być ustawiona na ścieżkę względną dla podkatalogu w katalogu głównym projektu programu Visual Studio; nie można ustawić ścieżki bezwzględnej. (Odziedziczone po DbMigrationsConfiguration) |
MigrationsNamespace |
Pobiera lub ustawia przestrzeń nazw używaną na potrzeby migracji opartych na kodzie. (Odziedziczone po DbMigrationsConfiguration) |
TargetDatabase |
Pobiera lub ustawia wartość, aby zastąpić połączenie bazy danych do zmigrowania. (Odziedziczone po DbMigrationsConfiguration) |
Metody
Equals(Object) |
Konfiguracja związana z użyciem migracji dla danego modelu. |
GetHashCode() |
Konfiguracja związana z użyciem migracji dla danego modelu. |
GetHistoryContextFactory(String) |
Pobiera fabrykę kontekstu historii, która ma być używana z danym dostawcą bazy danych. (Odziedziczone po DbMigrationsConfiguration) |
GetSqlGenerator(String) |
Pobiera generator SQL, który ma być używany z danym dostawcą bazy danych. (Odziedziczone po DbMigrationsConfiguration) |
GetType() |
Konfiguracja związana z użyciem migracji dla danego modelu. |
MemberwiseClone() |
Konfiguracja związana z użyciem migracji dla danego modelu. |
Seed(TContext) |
Uruchamia się po uaktualnieniu do najnowszej migracji, aby umożliwić aktualizowanie danych inicjacyjnych. |
SetHistoryContextFactory(String, Func<DbConnection,String,HistoryContext>) |
Dodaje nową fabrykę do tworzenia HistoryContext wystąpień do użycia dla danego dostawcy bazy danych. (Odziedziczone po DbMigrationsConfiguration) |
SetSqlGenerator(String, MigrationSqlGenerator) |
Dodaje nowy generator SQL, który ma być używany dla danego dostawcy bazy danych. (Odziedziczone po DbMigrationsConfiguration) |
ToString() |
Konfiguracja związana z użyciem migracji dla danego modelu. |