Size: a a a

2020 November 11

н

невидимка 🇧🇾... in .NET Talks
пишешь запросик сложнее чем может переварить еф - получи хер в рантайме
источник

A

Ar҉se͡nìy in .NET Talks
Ar҉se͡nìy
Ну хз, я с даппером
И мне больно от того, что нет prepared statement и нет батчей нормальных, а есть ебучее говно с раундтрипами к бд
источник

н

невидимка 🇧🇾... in .NET Talks
Alex Ker
Всмыле ты чего range delete условие
> range
где здесь range?
источник

P

Phantom in .NET Talks
невидимка 🇧🇾
пишешь запросик сложнее чем может переварить еф - получи хер в рантайме
А какую ORM тогда следует использовать?
источник

н

невидимка 🇧🇾... in .NET Talks
ну на дотнете без вариантов linq2db лучшее
источник

н

невидимка 🇧🇾... in .NET Talks
либо даппер для любителей сикуля от руки
источник

A

Ar҉se͡nìy in .NET Talks
невидимка 🇧🇾
либо даппер для любителей сикуля от руки
Я часто юзаю returning *
Как такое сделать в linq ?
источник

н

невидимка 🇧🇾... in .NET Talks
Ar҉se͡nìy
Я часто юзаю returning *
Как такое сделать в linq ?
ретернинг легко сделать расширением
источник

A

Ar҉se͡nìy in .NET Talks
On conflict do update
источник

н

невидимка 🇧🇾... in .NET Talks
чистым линком из system.linq конечно нельзя
источник

AK

Alex Ker in .NET Talks
невидимка 🇧🇾
> range
где здесь range?
using (var contextDelete = new Base.Automation()) { contextDelete.CashUlFaces.RemoveRange(contextDelete.CashUlFaces.Where(x => x.IdUl == idUl)); contextDelete.SaveChanges(); }
источник

A

Ar҉se͡nìy in .NET Talks
невидимка 🇧🇾
ретернинг легко сделать расширением
Хм, ну там либо функции, либо linq, иначе получится некрасивая хуйня со скобочками
источник

A

Ar҉se͡nìy in .NET Talks
невидимка 🇧🇾
либо даппер для любителей сикуля от руки
Захотел ты такой перекатиться на другую базу, и весь ручной сикуль надо верифицировать на предмет совместимости)
источник

н

невидимка 🇧🇾... in .NET Talks
Alex Ker
using (var contextDelete = new Base.Automation()) { contextDelete.CashUlFaces.RemoveRange(contextDelete.CashUlFaces.Where(x => x.IdUl == idUl)); contextDelete.SaveChanges(); }
ну и этот removerange выкачает тебе все сущности на клиент, а потом удалит по айди
источник

н

невидимка 🇧🇾... in .NET Talks
вместо того чтобы просто выполнить запрос
источник

н

невидимка 🇧🇾... in .NET Talks
который еще и атомарный будет в отличие от
источник

AK

Alex Ker in .NET Talks
невидимка 🇧🇾
ну и этот removerange выкачает тебе все сущности на клиент, а потом удалит по айди
Согласен
источник

н

невидимка 🇧🇾... in .NET Talks
Ar҉se͡nìy
Захотел ты такой перекатиться на другую базу, и весь ручной сикуль надо верифицировать на предмет совместимости)
а не надо
источник

AK

Alex Ker in .NET Talks
невидимка 🇧🇾
который еще и атомарный будет в отличие от
Долго
источник

AK

Alex Ker in .NET Talks
Согласен
источник