private List <long> TagIds(Tag tag) { var reader = _db.ExecuteReader(TagIdsQuery(tag)); var result = new List <long>(); if (reader.HasRows) { for (int i = 0; i < reader.FieldCount; ++i) { result.Add(reader.GetInt64(i)); } } return(result); }
private IEnumerable <File> MetaSearch(string search) { var reader = _db.ExecuteReader(search); var files = new List <File>(); while (AddFileEntry(reader, files)) { } return(files); }