我正在使用 .RemoveRange 从数据库中删除多条记录,但为此我必须先获取所有记录,然后将它们传递给 .RemoveRange,但我想在不从数据库? 知道如何实现吗?
db.People.RemoveRange(just giving the ids or list of ids of people class);
最佳答案
尝试使用EntityFramework.Extended图书馆,用它你可以写:
db.People.Where(x => ids.Contains(x.Id)).Delete();
关于c# - .RemoveRange 在 Entity Framework 中不首先获取数据库记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45936613/