public override IEnumerable<FileSystem.Directory> GetDirectories(FileSystem.Directory BaseDirectory)
{
FileSystem.FileStoreDb db = new FileSystem.FileStoreDb(this.connectionString);
var dirs = db.FileStoreDirectories.Where(x => x.ParentID == BaseDirectory.Id && x.BlogID == Blog.CurrentInstance.Id);
List<FileSystem.Directory> directories = new List<FileSystem.Directory>();
foreach (var d in dirs)
directories.Add(d.CopyToDirectory());
db.Dispose();
return directories;
}