delete<T extends Model> static method
Deletes record by id.
Implementation
static Future<bool> delete<T extends Model>(dynamic id) async {
if (id == null) return false;
try {
final rows = await _database.delete(
_getTableName<T>(),
where: 'id = ?',
whereArgs: [id],
);
return rows > 0;
} catch (e) {
print('SQLite delete error: $e');
return false;
}
}