Table of Contents

Class SQLiteMigrationRunner

Namespace
The.SQLite.Schema
Assembly
Instagile.SQLite.dll
public sealed class SQLiteMigrationRunner : MigrationRunner<IDatabase>
Inheritance
SQLiteMigrationRunner
Inherited Members

Constructors

SQLiteMigrationRunner(IDatabase, ILogger<SQLiteMigrationRunner>?)

public SQLiteMigrationRunner(IDatabase database, ILogger<SQLiteMigrationRunner>? logger = null)

Parameters

database IDatabase
logger ILogger<SQLiteMigrationRunner>

Methods

CreateDbParameter(int, object)

protected override DbParameter CreateDbParameter(int number, object value)

Parameters

number int
value object

Returns

DbParameter

CreateDbParametersFor(MigrationRunnerOptions)

protected override DbParameter[] CreateDbParametersFor(MigrationRunnerOptions migrationParameters)

Parameters

migrationParameters MigrationRunnerOptions

Returns

DbParameter[]

GetControlTableExists(IDatabase)

protected override bool GetControlTableExists(IDatabase db)

Parameters

db IDatabase

Returns

bool