private void GetFileToDatabaseEvent(DriveInfo drive, List <UsnEntry> data) { List <UsnFiles> temp = new List <UsnFiles>(); if (ListTool.HasElements(data)) { for (int i = 0; i < data.Count; i++) { temp.Add(new UsnFiles() { Name = data[i].FileName, IsFolder = data[i].IsFolder, Number = NumberStringTool.ToString(data[i].FileReferenceNumber), ParentNumber = NumberStringTool.ToString(data[i].ParentFileReferenceNumber), Drive = drive.Name, Usn = data[i].Usn, CreateTime = DateTimeConvert.DetailString(DateTime.Now) }); NewFileCount++; } } using (var db = new Muse()) { db.Adds(temp); } UISetFileCount(drive.Name, NewFileCount); }