static void Main(string[] args) { Console.WriteLine("Start"); BD.DataBase.DeleteDataBase("myBackLogDataBase.sqlite3"); Console.ReadLine(); BD.DataBase db = new BD.DataBase(); db.NonQuery("Insert into plataforma values (0, 'Steam', 'PC Master Race')"); List <object[]> reader = db.Select("Select * from progresion"); try { Console.WriteLine("Progesion List"); foreach (var r in reader) { Console.WriteLine("ID: {0} - Nombre: {1} - Descripcion: {2}", r[0], r[1], r[2]); } } catch (Exception ex) { Console.WriteLine(">> EXCEPTION: " + ex.Message); } Console.Read(); }
/// <summary> /// Carga un archivo de creacion .sql en la base de datos sqlite3 /// </summary> /// <param name="db"></param> public static void Import(BD.DataBase db) { if (!File.Exists(path_import)) { Console.WriteLine(">> ERROR: Exported SQL not found"); return; } try { //Leer archivo creador (exportacion) string import = File.ReadAllText(path_import); //Load in db import file db.LoadStatement(import); } catch (Exception ex) { Console.WriteLine(">> EXCEPTION: Error en la lectura de datos\nInfo: " + ex.Message); } }
public static void CrearModelo(BD.DataBase db) { Import(db); }
public static void ResetBD() { BD.DataBase dataBase = new BD.DataBase(); dataBase.DeleteDataBase(); dataBase = new BD.DataBase(); }