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. |