C# Class Nomad.Data.Database

Inheritance: IDatabase
Afficher le fichier Open project: marceldupr/Nomad

Méthodes publiques

Méthode Description
Database ( string connectionString, ILogger logger ) : System
Database ( string server, string database, ILogger logger ) : System
Database ( string server, string database, string user, string password, ILogger logger ) : System
ExecuteNonQuery ( string statement ) : void
ExecuteScalar ( string script ) : object
ExecuteSqlInTransaction ( string scriptContents ) : void

Private Methods

Méthode Description
EnsureDatabase ( string server, string database ) : string
EnsureDatabase ( string server, string database, string user, string password ) : string
SplitSqlOnGo ( string sql ) : IEnumerable

Method Details

Database() public méthode

public Database ( string connectionString, ILogger logger ) : System
connectionString string
logger ILogger
Résultat System

Database() public méthode

public Database ( string server, string database, ILogger logger ) : System
server string
database string
logger ILogger
Résultat System

Database() public méthode

public Database ( string server, string database, string user, string password, ILogger logger ) : System
server string
database string
user string
password string
logger ILogger
Résultat System

ExecuteNonQuery() public méthode

public ExecuteNonQuery ( string statement ) : void
statement string
Résultat void

ExecuteScalar() public méthode

public ExecuteScalar ( string script ) : object
script string
Résultat object

ExecuteSqlInTransaction() public méthode

public ExecuteSqlInTransaction ( string scriptContents ) : void
scriptContents string
Résultat void