IMigrationsAssembly Interfejs
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.
Usługa reprezentująca zestaw zawierający migracje platformy EF Core.
public interface IMigrationsAssembly
type IMigrationsAssembly = interface
Public Interface IMigrationsAssembly
Uwagi
Okres istnienia usługi to Scoped. Oznacza to, że każde DbContext wystąpienie będzie używać własnego wystąpienia tej usługi. Implementacja może zależeć od innych usług zarejestrowanych w dowolnym okresie istnienia. Implementacja nie musi być bezpieczna wątkowo.
Aby uzyskać więcej informacji i przykładów, zobacz Migracje bazy danych .
Właściwości
Assembly |
Zestaw zawierający migracje, migawki itp. |
Migrations |
Identyfikatory migracji mapowania słownika na TypeInfo klasę reprezentującą migrację. |
ModelSnapshot |
Migawka pliku zawartego IModel w zestawie. |
Metody
CreateMigration(TypeInfo, String) |
Tworzy wystąpienie klasy migracji. |
FindMigrationId(String) |
Znajduje identyfikator migracji w zestawie o podanej pełnej nazwie migracji lub tylko jego identyfikatorze. |
Metody rozszerzania
GetMigrationId(IMigrationsAssembly, String) |
Pobiera identyfikator migracji w zestawie z daną pełną nazwą migracji lub tylko jego identyfikatorem. |