Namespace FluentMigrator.Runner.Initialization
Classes
AssemblyCollectionService
A compatibility service to get the assembly collection from the found migrations
AssemblyFileLoadEngine
Tries to load the assembly from a file
AssemblyMigrationSourceItem
Implementation of IMigrationSourceItem that accepts a collection of assemblies
AssemblyNameLoadEngine
Tries to load the assembly by name
AssemblySource
Provides access to delay-loaded assemblies
AssemblySourceConventionSetAccessor
AssemblySourceItem
The default implementation of an IAssemblySourceItem
AssemblySourceItem<T>
AssemblySourceMigrationRunnerConventionsAccessor
Searches for a IMigrationRunnerConventions implementation in the given assemblies
AssemblySourceOptions
Options for the assembly loader
AssemblySourceVersionTableMetaDataAccessor
Scans the given source assemblies and returns a found IVersionTableMetaData implementation
AssemblyVersionTableMetaDataSourceItem
Implementation of IVersionTableMetaDataSourceItem that uses assemblies as source
ConfigurationConnectionStringReader
Implementation of IConnectionStringReader that interprets tries to get the connection string from an IConfiguration or IConfigurationRoot.
ConnectionStringAccessor
Default implementation of IConnectionStringAccessor
DefaultConnectionStringProvider
MigrationSource
The default implementation of a IFilteringMigrationSource.
PassThroughConnectionStringReader
A connection string provider that just passes through the given connection string
PassThroughMigrationRunnerConventionsAccessor
Implementation of IMigrationRunnerConventionsAccessor that just passes through the given IMigrationRunnerConventions
PassThroughVersionTableMetaDataAccessor
Passes through the given version table metadata
ProfileSource
The default implementation of IProfileSource
RunnerContext
RunnerOptions
The options for a migration runner
TaskExecutor
TypeFilterOptions
Type filtering options
Interfaces
IAssemblyLoadEngine
Assembly loader engine
IAssemblySource
Interface for an assembly provider
IAssemblySourceItem
Represents an item for the AssemblySource
IConnectionStringAccessor
Interface to get the connection string
IConnectionStringProvider
IConnectionStringReader
Interface to access the connection string
IConventionSetAccessor
Accessor for an IConventionSet
IFilteringMigrationSource
This is a specialization of IMigrationSource that allows filtering the types beforehand
IMigrationRunnerConventionsAccessor
Access to the IMigrationRunnerConventions
IMigrationSource
The source for all types implementing IMigration and having the MigrationAttribute
IMigrationSourceItem
Interface to get the candidate types for MigrationSource
IProfileSource
Gets all types
IRunnerContext
IScanIn
Interface to store the current source item
IScanInBuilder
Interface to define how the scanned assemblies are used
IScanInForBuilder
Defines how the scanned assemblies are used
ITypeSourceItem<T>
The source of types implementing the interface of type T
.
IVersionTableMetaDataAccessor
Accessor for the IVersionTableMetaData
IVersionTableMetaDataSourceItem
The source of types implementing the IVersionTableMetaData interface.