Я пытаюсь удалить объект с помощью Entity Framework и во всех обучающих программах в Интернете, я обнаружил, что для этого вам нужно вызвать метод 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' (вам не хватает директивы using или ссылка на сборку?)
Что я делаю неправильно?