Udostępnij przez


ToolingFacade Klasa

Definicja

Klasa pomocnika używana przez narzędzia czasu projektowania do uruchamiania poleceń powiązanych z migracjami, które muszą wchodzić w interakcje z aplikacją edytowaną w programie Visual Studio. Ponieważ aplikacja jest edytowana, zestawy muszą być ładowane w osobnej domenie Aplikacji, aby upewnić się, że najnowsza wersja jest zawsze ładowana. Plik app/Web.config z projektu startowego jest również kopiowany, aby upewnić się, że zostanie zastosowana dowolna konfiguracja.

public class ToolingFacade : IDisposable
type ToolingFacade = class
    interface IDisposable
Public Class ToolingFacade
Implements IDisposable
Dziedziczenie
ToolingFacade
Implementuje

Konstruktory

ToolingFacade(String, String, String, String, String, DbConnectionInfo)

Inicjuje nowe wystąpienie klasy ToolingFacade.

ToolingFacade(String, String, String, String, String, String, DbConnectionInfo)

Inicjuje nowe wystąpienie klasy ToolingFacade.

Właściwości

LogInfoDelegate

Pobiera lub ustawia akcję do uruchomienia w celu rejestrowania informacji.

LogVerboseDelegate

Pobiera lub ustawia akcję do uruchomienia w celu rejestrowania pełnych informacji.

LogWarningDelegate

Pobiera lub ustawia akcję do uruchomienia w celu rejestrowania ostrzeżeń.

Metody

Dispose()

Klasa pomocnika używana przez narzędzia czasu projektowania do uruchamiania poleceń powiązanych z migracjami, które muszą wchodzić w interakcje z aplikacją edytowaną w programie Visual Studio. Ponieważ aplikacja jest edytowana, zestawy muszą być ładowane w osobnej domenie Aplikacji, aby upewnić się, że najnowsza wersja jest zawsze ładowana. Plik app/Web.config z projektu startowego jest również kopiowany, aby upewnić się, że zostanie zastosowana dowolna konfiguracja.

Dispose(Boolean)

Zwalnia wszystkie zasoby używane przez fasadę.

Finalize()

Zwalnia wszystkie niezarządzane zasoby używane przez fasadę.

GetContextType(String)

Pobiera w pełni kwalifikowaną nazwę typu pochodzącego z DbContextklasy .

GetContextTypes()

Pobiera w pełni kwalifikowaną nazwę wszystkich typów pochodnych z DbContextklasy .

GetDatabaseMigrations()

Pobiera listę wszystkich migracji, które zostały zastosowane do bazy danych.

GetPendingMigrations()

Pobiera listę wszystkich migracji, które nie zostały zastosowane do bazy danych.

Scaffold(String, String, String, Boolean)

Tworzenie szkieletów migracji opartej na kodzie w celu zastosowania wszelkich oczekujących zmian modelu.

ScaffoldInitialCreate(String, String)

Szkielety początkowej migracji opartej na kodzie odpowiadającej wcześniej uruchomionej inicjatorowi bazy danych.

ScriptUpdate(String, String, Boolean)

Generuje skrypt SQL do migracji między dwiema migracjami.

Update(String, Boolean)

Aktualizacje bazę danych do określonej migracji.

Dotyczy