.RemoveRange不在Entity Framework中首先获取数据库记录

时间:2017-08-29 10:21:46

标签: c# .net entity-framework

我正在使用.RemoveRange从数据库中删除多条记录,但为此我必须首先获取所有记录,然后将它们传递给.RemoveRange,但我想实现它而不从中获取记录databas? 任何想法如何实现?

db.People.RemoveRange(just giving the ids or list of ids of people class);

2 个答案:

答案 0 :(得分:4)

尝试使用EntityFramework.Extended库,您可以写:

(sum (Y sum))

答案 1 :(得分:1)

首先使用new创建实体,分配ID,然后附加实体,如

db.People.Attach({your_entity_created_with_new})

最后将实体传递给RemoveRange()