Exemplo n.º 1
0
 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());
     }
 }
Exemplo n.º 2
0
 public static Message Add(Message message)
 {
     using (var db = new BigFileDbContext())
     {
         db.Messages.Add(message);
         db.SaveChanges();
         return(message);
     }
 }
Exemplo n.º 3
0
 public static BigFile Add(BigFile bigFile)
 {
     using (var db = new BigFileDbContext())
     {
         db.BigFiles.Add(bigFile);
         db.SaveChanges();
         return(bigFile);
     }
 }
Exemplo n.º 4
0
 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());
     }
 }
Exemplo n.º 5
0
 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());
     }
 }