C# Class Archon.Data.Database

Show file Open project: civicsource/data

Public Methods

Method Description
Build ( string connectionString ) : void
BuildSchema ( IDbConnection conn ) : void
Clear ( IDbConnection conn ) : void
Clear ( string connectionString ) : void
Database ( Assembly scriptAss, string scriptNamespace ) : System
Database ( Type scriptType ) : System
Rebuild ( string connectionString ) : void

Private Methods

Method Description
ParseScript ( string script ) : string[]
ReadScript ( string @namespace, string name ) : string

Method Details

Build() public method

public Build ( string connectionString ) : void
connectionString string
return void

BuildSchema() public method

public BuildSchema ( IDbConnection conn ) : void
conn IDbConnection
return void

Clear() public method

public Clear ( IDbConnection conn ) : void
conn IDbConnection
return void

Clear() public method

public Clear ( string connectionString ) : void
connectionString string
return void

Database() public method

public Database ( Assembly scriptAss, string scriptNamespace ) : System
scriptAss System.Reflection.Assembly
scriptNamespace string
return System

Database() public method

public Database ( Type scriptType ) : System
scriptType System.Type
return System

Rebuild() public method

public Rebuild ( string connectionString ) : void
connectionString string
return void