【发布时间】:2015-05-25 08:34:50
【问题描述】:
我使用实体框架 5 创建了一个 MVC 应用程序。我需要使用查询从表中删除数据。我已经删除了一条记录,但是现在我需要一次删除多条记录。
My Table USER:
Id Name cityId
1 Rajesh 1
2 Rahul 1
3 Sulagna 1
4 Rajoshri 2
5 Deb 2
现在我需要删除 where 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 在我的项目中不可用。
【问题讨论】:
-
@JaiminSoni 我试过了。
-
我在这个帖子中有帖子。试试看
标签: asp.net-mvc linq entity-framework