我使用实体框架5创建了一个MVC应用程序。我需要使用查询从表中删除数据。我做了一个记录删除,但现在我有要求一次删除多个记录。一次删除多个记录实体框架5
My Table USER:
Id Name cityId
1 Rajesh 1
2 Rahul 1
3 Sulagna 1
4 Rajoshri 2
5 Deb 2
现在我需要删除哪个地方我都试过cityid = 1
代码:
List<USER> listUser = new List<USER>();
listUser = db.USERs.Where(w => w.cityId == 1).ToList();
db.Entry(listUser).State = System.Data.EntityState.Deleted;
db.SaveChanges();
但它给错误。
我已搜索并找到RemoveRange方法删除多个记录。但是RemoveRange在我的项目中不可用。
可能重复[如何与实体框架ASP.Net MVC 5删除多条记录?(http://stackoverflow.com/questions/27192920/how-to-delete-multiple-records-with- entity-framework-asp-net-mvc-5) –
@JaiminSoni我ahev试过。 – Raghubar
我有回覆帖子。尝试 –