= “name”
where id = (select id from table1 where id = @id and status=‘active’)
с mysql
context.Database.ExecuteRawSqlAsync("UPDATE ...")
Научишь плохому)
Запрос криво написан как будто
на EF это по-хорошему не делается
Там виджно что id одиночный
А чому не: update table1 set name = “name” where id = @id and status=‘active’
привык с in писать так
Отвыкай. Читабельность гораздо хуже
а зачем искать и айди и статусу асли айди там 1? чтоб если неактивный то ничего не обновляло?
да, там еще ошибку плюнуть надо
Можно и так и так. Во втором случае просто не тащим из базы
Подключаешь linq2db.EFCore к своему проекту
Теперь делается :) Разумеется с подключением нужного пакетика
Который линк2дб для еф?)
А ой
EFCore.BulkExtensions ага
https://github.com/linq2db/linq2db.EntityFrameworkCore
Я знаю да, хорошая штука
Не, это ну нафиг
А в чем проблемы с этим пакетом?
Непрозрачная фигня, приклеенная сбоку. Если уж клеить, то полноценное
Обсуждают сегодня