Страницы

Поиск по вопросам

четверг, 16 мая 2019 г.

Linq удалить диапазон по id

Как написать запрос удаления диапазона по списку id, без создания сущностей которые требуются в RemoveRange?


Ответ

Решил вопрос таким образом (через фейковые объекты):
public async Task DeleteUsersByIdAsync(IEnumerable id_users) { using (REMOTE_OFFICE_3Entities db = new REMOTE_OFFICE_3Entities()) { IEnumerable delete_users = id_users .Select(selector: id => new User { id = id }) .Select(selector: read => db.Users.Attach(entity: read));
db.Users.RemoveRange(entities: delete_users); await db.SaveChangesAsync(); } }

Комментариев нет:

Отправить комментарий