Jazyk

IMigrationsAssembly Rozhraní

Definice

Služba představující sestavení obsahující migrace EF Core

public interface IMigrationsAssembly
type IMigrationsAssembly = interface
Public Interface IMigrationsAssembly

Poznámky

Životnost služby je Scoped. To znamená, že každá DbContext instance bude používat vlastní instanci této služby. Implementace může záviset na jiných službách registrovaných v jakékoli době života. Implementace nemusí být bezpečná pro přístup z více vláken.

Další informace a příklady najdete v tématu Migrace databází .

Vlastnosti

Název Description
Assembly

Sestavení, které obsahuje migrace, snímek atd.

Migrations

Identifikátory migrace mapování slovníku TypeInfo na třídu, která představuje migraci.

ModelSnapshot

Snímek obsaženého IModel v sestavení.

Metody

Název Description
AddMigrations(Assembly)

Přidá migrace z dalšího sestavení, které se zahrne při hledání migrací.

CreateMigration(TypeInfo, String)

Vytvoří instanci třídy migrace.

FindMigrationId(String)

Najde v sestavení identifikátor migrace s daným úplným názvem migrace nebo pouze jeho identifikátorem.

Metody rozšíření

Název Description
GetMigrationId(IMigrationsAssembly, String)

Získá identifikátor migrace v sestavení s daným úplným názvem migrace nebo pouze jeho identifikátorem.

Platí pro