public static void UpdateBook(Book newBook)//更新数据库内的书籍 { RemoveBooks(newBook.BookId); using (var db = new BookShelfContext()) { db.Entry(newBook).State = EntityState.Modified; db.Books.Add(newBook); db.SaveChanges(); } }
public static void UpdateShelf(BookShelf newBookShelf)//更新数据库内的书架 { RemoveBooksFromShelf(newBookShelf.BookShelfId); using (var db = new BookShelfContext()) { db.Entry(newBookShelf).State = EntityState.Modified; db.Books.AddRange(newBookShelf.Books); db.SaveChanges(); } }