Sdílet prostřednictvím


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 zaregistrovaných v jakékoli životnosti. 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

Assembly

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

Migrations

Slovník mapující identifikátory migrace na TypeInfo třídu, která představuje migraci.

ModelSnapshot

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

Metody

CreateMigration(TypeInfo, String)

Vytvoří instanci třídy migrace.

FindMigrationId(String)

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

Metody rozšíření

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