This is driving me crazy. I am getting error that
object doesn\'t contain definition for DeleteObject.
Here is my line of code
The DbContext
API defines DbSet
s not ObjectSet
s. DbSet has a Remove
method not DeleteObject
method. You need to first decide which API you are going to use. If it the ObjectContext
or DbContext
.
[HttpPost]
public ActionResult Delete(IEnumerable<int> employeeIdsToDelete)
{
var lstemployee = _db.StudentEmployees.Where(x => employeeIdsToDelete.Contains(x.Id));
foreach (var item in lstemployee)
{
_db.StudentEmployees.Remove(item);
}
_db.SaveChanges();
return RedirectToAction("Index");
}