C# Class NZBDash.DataAccessLayer.Configuration.DbConfiguration

Inheritance: ISqliteConfiguration
Mostrar archivo Open project: NZBDash/NZBDash

Private Properties

Property Type Description
CheckDirectory void

Public Methods

Method Description
CheckDb ( ) : void
CreateDatabase ( ) : void

Create the database file.

DbConnection ( ) : IDbConnection

Gets the database connection.

DbFile ( ) : string
ProgramDataLocation ( ) : string

Protected Methods

Method Description
DbConfiguration ( ILogger logger, System.Data.Common.DbProviderFactory provider ) : System

Private Methods

Method Description
CheckDirectory ( ) : void

Checks to see if the directory exists, if it doesn't it will create it.

Method Details

CheckDb() public method

public CheckDb ( ) : void
return void

CreateDatabase() public method

Create the database file.
public CreateDatabase ( ) : void
return void

DbConfiguration() protected method

protected DbConfiguration ( ILogger logger, System.Data.Common.DbProviderFactory provider ) : System
logger ILogger
provider System.Data.Common.DbProviderFactory
return System

DbConnection() public method

Gets the database connection.
Factory returned null
public DbConnection ( ) : IDbConnection
return IDbConnection

DbFile() public abstract method

public abstract DbFile ( ) : string
return string

ProgramDataLocation() public abstract method

public abstract ProgramDataLocation ( ) : string
return string