Class MigrationDiscovery

Assembly: redb.Core.Pro.dll

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

public static class MigrationDiscovery

Inheritance

Object→MigrationDiscovery

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