Class MigrationDiscovery

Assembly: redb.Core.Pro.dll

Automatic migration discovery in assemblies.
Analogue of ApplyConfigurationsFromAssembly in EF Core.

public static class MigrationDiscovery

Inheritance

ObjectMigrationDiscovery

Methods

CreateMigrationInstance(MigrationInfo)

Create migration instance

public static object CreateMigrationInstance(MigrationInfo info)

DiscoverMigrations(Assembly)

Find all IRedbMigration<T> in assembly

public static IEnumerable<MigrationInfo> DiscoverMigrations(Assembly assembly)

FindMigrationFor(Assembly, Type)

Find migration for specific Props type

public static MigrationInfo? FindMigrationFor(Assembly assembly, Type propsType)

FindMigrationFor<TProps>(Assembly)

Find migration for specific Props type

public static MigrationInfo? FindMigrationFor<TProps>(Assembly assembly) where TProps : class