public IDocumentDescriptor LoadDocument(string url)
        {
            var cmd = connection.CreateCommand();

            cmd.CommandText = string.Format("select content from {0} where url='{1}'", this.tableName, url);
            var reader = cmd.ExecuteReader();

            if (reader.Read())
            {
                HtmlContentDescriptor content = new HtmlContentDescriptor();
                content.Content = reader["content"] as string;
                content.Title   = reader["title"] as string;
                content.Url     = url;
                return(content);
            }
            return(null);
        }
        public bool SaveDocument(string title, string document)
        {
            IDocumentDescriptor doc = new HtmlContentDescriptor();

            return(this.SaveDocument(doc.Title, doc.Content));
        }