public override void DeleteFile(string VirtualPath)
{
var db = new FileSystem.FileStoreDb(this.connectionString);
var file = db.FileStoreFiles.Where(x => x.FullPath == VirtualPath.VirtualPathToDbPath() && x.FileStoreDirectory.BlogID == Blog.CurrentInstance.Id);
db.FileStoreFiles.DeleteAllOnSubmit(file);
db.SubmitChanges();
db.Dispose();
}