второй без - это уже глупо приводить к сравнение что один лучше другого
скорость написания? ммм, я уже представил как приходит условный джун на стартап с даппером и начинает оконки штрудировать направо и налево с cte пополам
а ради чего? 5-10мс сэкономленного времени? что такое кеш не знаем?
p.s как там с логами?
linq абстрагирует тебя от sql, неужели неясна цель? и дело тут не в смене диалекта или какого-то говна, а в том, что если у тебя будет дохуища прожекторов, интерцепторов, кешей и прочих плагинов - ты по факту из даппера сделаешь тот же еф
https://t.me/DotNetRuChat/1558698
Не сможешь ты полностью абстрагироваться. 1) Далеко не все линкью транслируется в скл. 2) не прям чтобы часто, но иногда генерит прям ублюдский скл.
как могли так накинули, идея была в IQueryable все закинуть и там уже места в разы больше для всяких приколов. Давай кейс, он дебильный, но все же - у тебя один ендпоинт, но для разных ролей выдает разные результаты (инклуды разные) - тебе нужно это сделать динамически пишется экстеншн, который рекурсивно обходит сгенерированный .Select на условном ProjectTo и удаляет ненужные поля, и заебись в случае с даппером что? на каждую роль свои запросы?
Обсуждают сегодня