KpokPatagon.Data.Migrations


Assembly

Version:
10.0.25249.1
Product version:
KpokPatagon-CI_main_20250906.1+dc75577e9f4ecde646ed76cb7b51a3278d760c1f
Product:
Kpok Patagon Framework
Culture:
neutral
Public key token:
856a2402e38a9992

Namespaces (4)

KpokPatagon.Data.Migrations

TypeSummary
DependencyNotFoundException Thrown when a dependency could not be found.
EmbeddedConfigurationStoreService A service that provides configuration from embedded resources within assemblies.
IEmbeddedConfigurationStoreService Allows the implementation of a service that provides configuration from embedded resources within assemblies.
IScriptExecutorService Allows the implementation of a services that executes scripts.
IScriptHasher Allows the implementation of a hasher for script verification.
IScriptReaderService Allows the implementation of a service that reads an validates scripts.
ITableDscService Allows the implementation of a service that manages the migration of database tables.
MigrationsConsts Constants for the migrations project.
ScriptExecutorService A service that executes Scripts.
ScriptHasher Script hasher helper.
ScriptReaderService Provides services to load and validate Scripts from XML payloads.
TableDscService A service that manages the migration of database tables.

KpokPatagon.Data.Migrations.DependencyInjection

TypeSummary
MigrationsBuilderExtensions Builder extension methods to register services in DI.
MigrationsServiceProviderExtensions Provides helper extension methods for the IServiceProvider
ScriptExecutorServiceOptions Models the options to configure the ScriptExecutorService.
TableDscServiceOptions Models the options to configure the TableDscService.

KpokPatagon.Data.Migrations.Scripting

TypeSummary
Dependency Models a dependency for a Script.
Script Models a migration script.
Stage Stage of the migration process where a script must be executed.
Statement Models a statemente of a script.

KpokPatagon.Data.Migrations.Tracking

TypeSummary
ScriptHistory Tracks script executions.
ScriptHistoryDataService Provides data services for the Migrations.ScriptHistory table.

This service does not have any configuration for the required services for it to work.

All required services like the CommandBuilder and DataModelCommandBuilder must be configured by a DataServiceOptions<ScriptHistoryDataService> configuration within the dependency injection service collection.

ScriptTrack Track history for a Script.
StatementTrack Track history for a Statement.