RedBase Documentation

Welcome to the RedBase documentation portal. Browse the API reference, explore code examples, and learn how to build with REDB.

API Reference

Browse the REDB API documentation. Select a namespace or type from the tree on the left, or click on items below.

Showing: redb.Core.Pro.Migration Show all

redb.Core.Pro.Migration

Classes

C MigrationBuilder<TProps> IMigrationBuilder implementation - collects migration configurations
C MigrationDiscovery Automatic migration discovery in assemblies.
C MigrationExecutor Executes data migrations with support for dry-run, logging and history.
C MigrationExpressionCompiler Expression to SQL compiler for migrations.
C MigrationExtensions Extension methods for working with migrations.
C MigrationInfo Found migration information
C MigrationResult Migration execution result
C MigrationServiceCollectionExtensions DI registration for migration services.
C MigrationSql Migration compilation result to SQL
C PropertyMigrationBuilder<TProps, TProp> IPropertyMigrationBuilder implementation
C PropertyMigrationConfig Migration configuration for single property
C TypeChangeMigrationBuilder<TProps, TFrom, TTo> ITypeChangeMigrationBuilder implementation

Interfaces

I IMigrationBuilder<TProps> Builder for configuring property migrations.
I IPropertyMigrationBuilder<TProps, TProp> Builder for configuring migration of specific property
I IRedbMigration<TProps> Migration configuration interface for Props type.
I ITypeChangeMigrationBuilder<TProps, TFrom, TTo> Builder for configuring type conversion

Enums

E MigrationType Migration type