/// <summary> /// Constructor /// </summary> public SqLiteDatabase() { // Sets a default name to the database DatabaseName = ConnectionStringBuilder.GetDefaultDbName(dbManager.GetAndIncrNbDefaultDb()); // Intitialization of the Fluent API sqliteFI = new SqLiteDatabaseFApi(this); }
/// <summary> /// Constructor /// All params are optionals /// </summary> /// <param name="databaseName"></param> /// <param name="dataSource"></param> /// <param name="password"></param> /// <param name="version"></param> /// <param name="connectionString"></param> public SqLiteDatabase( string databaseName = "", string dataSource = "", string password = "", int version = 3, string connectionString = "") { DatabaseName = databaseName; DataSource = dataSource; Version = version; ConnectionString = ""; sqliteFI = new SqLiteDatabaseFApi(this); }
/// <summary> /// Default settings from a given provider /// </summary> /// <param name="dbName"></param> public SqLiteDatabase(string dbName) { SqLiteDbDefault(dbName); sqliteFI = new SqLiteDatabaseFApi(this); }