我想删除一个对象使用实体框架和互联网上的所有教程我发现,为了做到这一点,你必须调用上下文的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