我想刪除一個對象使用實體框架和互聯網上的所有教程我發現,爲了做到這一點,你必須調用上下文的DeleteObject
方法。我試過這樣做,但似乎我沒有DeleteObject
方法。刪除一個項目與實體框架
這裏是我的代碼:
public void DeleteBook(int bookId)
{
Book book = (Book)bookContext.Books.Where(b => b.Id == bookId).First();
bookContext.DeleteObject(book);
}
這是錯誤我得到:
'DataAccess.Models.BooksEntities' 不包含 'DeleteObject的',沒有擴展方法的定義可以找到'DeleteObject'接受類型'DataAccess.Models.BooksEntities'的第一個參數(缺少使用指令或程序集引用嗎?)
我在做什麼錯?
如果你把'(圖書)'摘掉'Book'分配,改變'Book'變量'var',當鼠標懸停顯示什麼類型的?我認爲你在使用錯誤的課程。 – mattytommo 2013-03-05 15:18:23