public static int Delete(string filePath) { using (var db = new BigFileDbContext()) { var existing = db.BigFiles.Where(it => it.FilePath == filePath); db.BigFiles.RemoveRange(existing); return(db.SaveChanges()); } }
public static Message Add(Message message) { using (var db = new BigFileDbContext()) { db.Messages.Add(message); db.SaveChanges(); return(message); } }
public static BigFile Add(BigFile bigFile) { using (var db = new BigFileDbContext()) { db.BigFiles.Add(bigFile); db.SaveChanges(); return(bigFile); } }
public static int Delete(IEnumerable <Message> messages) { using (var db = new BigFileDbContext()) { db.Messages.AttachRange(messages); foreach (var item in db.ChangeTracker.Entries()) { item.State = Microsoft.EntityFrameworkCore.EntityState.Deleted; } return(db.SaveChanges()); } }
public static int Delete(BigFile bifFile) { using (var db = new BigFileDbContext()) { db.AttachRange(bifFile); foreach (var item in db.ChangeTracker.Entries()) { item.State = Microsoft.EntityFrameworkCore.EntityState.Deleted; } return(db.SaveChanges()); } }