Interface IDatabaseMigrationCatalog
Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll
Exposes the active runtime database-migration catalog for the current Cephalon host.
public interface IDatabaseMigrationCatalogProperties
Section titled “Properties”DatabaseMigrations
Section titled “ DatabaseMigrations”Gets every migration target visible to the current runtime.
IReadOnlyList<DatabaseMigrationDescriptor> DatabaseMigrations { get; }Property Value
Section titled “Property Value”IReadOnlyList<DatabaseMigrationDescriptor>
Methods
Section titled “Methods”GetById(string)
Section titled “ GetById(string)”Gets one migration target by its logical identifier.
DatabaseMigrationDescriptor? GetById(string databaseMigrationId)Parameters
Section titled “Parameters”databaseMigrationId string
The logical migration-target identifier.
Returns
Section titled “Returns”The matching migration-target descriptor, or null when none exists.