Пример #1
0
 //------------------------   A Mettre à jour -------------------------------------------------------------------- !!
 public void ClearDatabase()
 {
     Users.RemoveRange(Users.Include(nameof(User.Rentals)));
     Rentals.RemoveRange(Rentals.Include(nameof(Rental.Items)));
     Books.RemoveRange(Books.Include(nameof(Book.Copies)).Include(nameof(Book.Categories)));
     Categories.RemoveRange(Categories.Include(nameof(Category.Books)));
     BookCopies.RemoveRange(BookCopies.Include(nameof(BookCopy.RentalItems)));
     RentalItems.RemoveRange(RentalItems);
     Reseed(nameof(Users));
     Reseed(nameof(Rentals));
     Reseed(nameof(Books));
     Reseed(nameof(Categories));
     Reseed(nameof(BookCopies));
     Reseed(nameof(RentalItems));
     this.SaveChanges();
 }