Class ConnectionlessProcessor
Inheritance
ConnectionlessProcessor
Assembly: FluentMigrator.Runner.dll
Syntax
public class ConnectionlessProcessor : IMigrationProcessor, IQuerySchema, IDisposable
Constructors
ConnectionlessProcessor(IMigrationGenerator, IRunnerContext, IMigrationProcessorOptions)
Declaration
public ConnectionlessProcessor(IMigrationGenerator generator, IRunnerContext context, IMigrationProcessorOptions options)
Parameters
Properties
Announcer
Declaration
public IAnnouncer Announcer { get; set; }
Property Value
ConnectionString
Declaration
public string ConnectionString { get; }
Property Value
Context
Declaration
public IRunnerContext Context { get; set; }
Property Value
DatabaseType
Declaration
public string DatabaseType { get; }
Property Value
DatabaseTypeAliases
Declaration
public IList<string> DatabaseTypeAliases { get; }
Property Value
Generator
Declaration
public IMigrationGenerator Generator { get; set; }
Property Value
Options
Declaration
public IMigrationProcessorOptions Options { get; set; }
Property Value
Methods
BeginTransaction()
Declaration
public void BeginTransaction()
ColumnExists(string, string, string)
Declaration
public bool ColumnExists(string schemaName, string tableName, string columnName)
Parameters
Returns
CommitTransaction()
Declaration
public void CommitTransaction()
ConstraintExists(string, string, string)
Declaration
public bool ConstraintExists(string schemaName, string tableName, string constraintName)
Parameters
Returns
DefaultValueExists(string, string, string, object)
Declaration
public bool DefaultValueExists(string schemaName, string tableName, string columnName, object defaultValue)
Parameters
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
Execute(string, params object[])
Declaration
public void Execute(string template, params object[] args)
Parameters
Exists(string, params object[])
Declaration
public bool Exists(string template, params object[] args)
Parameters
Returns
IndexExists(string, string, string)
Declaration
public bool IndexExists(string schemaName, string tableName, string indexName)
Parameters
Returns
Process(AlterColumnExpression)
Declaration
public void Process(AlterColumnExpression expression)
Parameters
Process(AlterDefaultConstraintExpression)
Declaration
public void Process(AlterDefaultConstraintExpression expression)
Parameters
Process(AlterSchemaExpression)
Declaration
public void Process(AlterSchemaExpression expression)
Parameters
Process(AlterTableExpression)
Declaration
public void Process(AlterTableExpression expression)
Parameters
Process(CreateColumnExpression)
Declaration
public void Process(CreateColumnExpression expression)
Parameters
Process(CreateConstraintExpression)
Declaration
public void Process(CreateConstraintExpression expression)
Parameters
Process(CreateForeignKeyExpression)
Declaration
public void Process(CreateForeignKeyExpression expression)
Parameters
Process(CreateIndexExpression)
Declaration
public void Process(CreateIndexExpression expression)
Parameters
Process(CreateSchemaExpression)
Declaration
public void Process(CreateSchemaExpression expression)
Parameters
Process(CreateSequenceExpression)
Declaration
public void Process(CreateSequenceExpression expression)
Parameters
Process(CreateTableExpression)
Declaration
public void Process(CreateTableExpression expression)
Parameters
Process(DeleteColumnExpression)
Declaration
public void Process(DeleteColumnExpression expression)
Parameters
Process(DeleteConstraintExpression)
Declaration
public void Process(DeleteConstraintExpression expression)
Parameters
Process(DeleteDataExpression)
Declaration
public void Process(DeleteDataExpression expression)
Parameters
Process(DeleteDefaultConstraintExpression)
Declaration
public void Process(DeleteDefaultConstraintExpression expression)
Parameters
Process(DeleteForeignKeyExpression)
Declaration
public void Process(DeleteForeignKeyExpression expression)
Parameters
Process(DeleteIndexExpression)
Declaration
public void Process(DeleteIndexExpression expression)
Parameters
Process(DeleteSchemaExpression)
Declaration
public void Process(DeleteSchemaExpression expression)
Parameters
Process(DeleteSequenceExpression)
Declaration
public void Process(DeleteSequenceExpression expression)
Parameters
Process(DeleteTableExpression)
Declaration
public void Process(DeleteTableExpression expression)
Parameters
Process(InsertDataExpression)
Declaration
public void Process(InsertDataExpression expression)
Parameters
Declaration
public void Process(PerformDBOperationExpression expression)
Parameters
Process(RenameColumnExpression)
Declaration
public void Process(RenameColumnExpression expression)
Parameters
Declaration
public void Process(RenameTableExpression expression)
Parameters
Process(UpdateDataExpression)
Declaration
public void Process(UpdateDataExpression expression)
Parameters
Process(string)
Declaration
protected void Process(string sql)
Parameters
Type |
Name |
Description |
string |
sql |
|
Read(string, params object[])
Declaration
public DataSet Read(string template, params object[] args)
Parameters
Returns
ReadTableData(string, string)
Declaration
public DataSet ReadTableData(string schemaName, string tableName)
Parameters
Returns
RollbackTransaction()
Declaration
public void RollbackTransaction()
SchemaExists(string)
Declaration
public bool SchemaExists(string schemaName)
Parameters
Type |
Name |
Description |
string |
schemaName |
|
Returns
SequenceExists(string, string)
Declaration
public bool SequenceExists(string schemaName, string sequenceName)
Parameters
Returns
TableExists(string, string)
Declaration
public bool TableExists(string schemaName, string tableName)
Parameters
Returns
Implements