Eliminar un elemento con marco de entidad
Estoy tratando de eliminar un objeto usando Entity Framework y en todos los tutoriales en Internet encontré que para hacer eso tienes que llamar alDeleteObject
Método en el contexto. Intenté hacerlo pero parece que no tengoDeleteObject
metodos
Aquí está mi código:
public void DeleteBook(int bookId)
{
Book book = (Book)bookContext.Books.Where(b => b.Id == bookId).First();
bookContext.DeleteObject(book);
}
Este es el error que recibo:
'DataAccess.Models.BooksEntities' no contiene una definición para 'DeleteObject' y no se puede encontrar un método de extensión 'DeleteObject' que acepte un primer argumento del tipo 'DataAccess.Models.BooksEntities' (falta una directiva de uso o una referencia de ensamblaje ?)
¿Qué estoy haciendo mal?