示例#1
0
        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);
        }
示例#2
0
        private IEnumerable <File> MetaSearch(string search)
        {
            var reader = _db.ExecuteReader(search);

            var files = new List <File>();

            while (AddFileEntry(reader, files))
            {
            }

            return(files);
        }