public async Task MarkFolderForScan(Folder folder) { using var db = new ImageContext(); //var queryable = db.Set<ImageMetaData>().Where(img => img.Image.FolderId == folder.FolderId); //int updated = await db.BatchUpdate(queryable, x => new ImageMetaData { AILastUpdated = null }); int updated = await ImageMetaData.UpdateFields(db, folder, "AILastUpdated", "null"); if (updated != 0) { _statusService.StatusText = $"{updated} images in folder {folder.Name} flagged for AI reprocessing."; } _workService.FlagNewJobs(this); }