Namespace Umbraco.Cms.Infrastructure.Migrations
Classes
AsyncMigrationBase
Provides a base class to all migrations.
ExecutedMigrationPlan
Represents the state and progress of a migration plan that has been executed.
IncompleteMigrationExpressionException
The exception that is thrown when a migration expression is not executed.
MergeBuilder
Represents a migration plan builder for merges.
MigrationBase
Provides a base class to all migrations.
MigrationBuilder
Facilitates the construction and execution of database migrations.
MigrationExpressionBase
Provides a base class for migration expressions.
MigrationPlan
Represents a migration plan.
MigrationPlan.Transition
Represents a plan transition.
MigrationPlanExecutor
Executes migration plans that update the database schema and data as part of the Umbraco migration framework.
NoopMigration
Represents a migration that intentionally performs no actions when executed. This can be used as a placeholder or for scenarios where a migration step is required but no changes are needed.
UnscopedAsyncMigrationBase
Base class for creating a migration that does not have a scope provided for it.
UnscopedMigrationBase
Base class for creating a migration that does not have a scope provided for it.
Interfaces
IEFCoreMigrationExecutor
Represents a contract for executing migrations using Entity Framework Core within the Umbraco CMS infrastructure.
IMigrationBuilder
Represents a builder that defines the contract for constructing and configuring database migrations.
IMigrationContext
Provides context to migrations.
IMigrationExpression
Marker interface for migration expressions