C# Class Mite.MySql.MySqlDatabaseRepository

Inheritance: Mite.Core.AnsiDatabaseRepository
Show file Open project: soitgoes/Mite

Public Methods

Method Description
CreateDatabaseIfNotExists ( ) : void
GenerateSqlScript ( bool includeData ) : string
GetConnWithoutDatabaseSpecified ( ) : IDbConnection
Init ( ) : MigrationTracker
MigrationTableExists ( ) : bool
MySqlDatabaseRepository ( string connectionString, string filePath ) : System
MySqlDatabaseRepository ( string connectionString, string filePath, string tableName ) : System

Protected Methods

Method Description
GetMigrationCmd ( Migration migration ) : IDbCommand

Method Details

CreateDatabaseIfNotExists() public method

public CreateDatabaseIfNotExists ( ) : void
return void

GenerateSqlScript() public method

public GenerateSqlScript ( bool includeData ) : string
includeData bool
return string

GetConnWithoutDatabaseSpecified() public method

public GetConnWithoutDatabaseSpecified ( ) : IDbConnection
return IDbConnection

GetMigrationCmd() protected method

protected GetMigrationCmd ( Migration migration ) : IDbCommand
migration Mite.Core.Migration
return IDbCommand

Init() public method

public Init ( ) : MigrationTracker
return Mite.Core.MigrationTracker

MigrationTableExists() public method

public MigrationTableExists ( ) : bool
return bool

MySqlDatabaseRepository() public method

public MySqlDatabaseRepository ( string connectionString, string filePath ) : System
connectionString string
filePath string
return System

MySqlDatabaseRepository() public method

public MySqlDatabaseRepository ( string connectionString, string filePath, string tableName ) : System
connectionString string
filePath string
tableName string
return System