public EzraDatabaseManager(IDatabaseConnection databaseConnection) { this.database = databaseConnection.DbConnection(); database.CreateTable <ReportItem>(); database.CreateTable <Settings>(); database.CreateTable <CounterTimestamp>(); }
private void Init(IDatabaseConnection databaseConnection) { if (Database != null) { return; } // Connect database Database = databaseConnection.DbConnection(DatabaseName); // Create database var listTable = new List <Type> { typeof(Class), typeof(Score), typeof(Setting), typeof(Student), typeof(Subject), typeof(User) }; foreach (var table in listTable) { CreateTable(table); } }
public Database(string databaseName) { DatabaseName = databaseName; connection = SQLiteDatabase.DbConnection(DatabaseName); }
public UserDB() { DbWrapper = DependencyService.Get <IDatabaseConnection>(); DbConn = DbWrapper.DbConnection(); }