//Добавление в таблицу поля с указанием типа данных public static void SetColumn(this DaoDb db, string tableName, string columnName, DataType dtype) { switch (dtype) { case DataType.String: db.SetColumnString(tableName, columnName); break; case DataType.Real: db.SetColumnDouble(tableName, columnName); break; case DataType.Integer: db.SetColumnLong(tableName, columnName); break; case DataType.Boolean: db.SetColumnBool(tableName, columnName); break; case DataType.Time: db.SetColumnDateTime(tableName, columnName); break; } }
private void Update_1_0_3() { //Tasks Добавлено поле TaskDescription (255 символов) //Signals Добавлено поле ReceiverName (50 символов) //SignalsInUse Добавлено поле ReceiverName (50 символов) _db.SetColumnString("Tasks", "TaskDescription"); _db.SetColumnString("Signals", "ReceiverName", 50); _db.SetColumnString("SignalsInUse", "ReceiverName", 50); }