我正在尝试使用实体框架删除一个对象,在互联网上的所有教程中,我发现为了做到这一点,您必须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”的定义,并且找不到接受“DataAccess.Models.BooksEntities”类型的第一个参数的扩展方法“DeleteObject”(您是否缺少 using 指令或程序集引用?)
我究竟做错了什么?