Table of Contents

Namespace The.SQL.Schema

Classes

DataFix
MigrationDescription

Describes a database migration which can be executed or serialised.

MigrationDivergenceException

Thrown before any migration runs when the database has recorded a migration whose content differs from the same-numbered version in the model — the database was migrated from an edited version of the model, or from a different branch.

MigrationGenerator
MigrationGenerator<TState>

Manages the stateful part of migration generation, using a dialect to produce the actual per-event SQL

MigrationRunner
MigrationRunnerOptions
MigrationRunner<T>
MigrationState
Migrator
SchemaBuilder
SchemaFile
State
StatementBatch

Interfaces

IDDLDialect
IDDLState<TSelf>

Enums

FixTarget
FixTiming