169 похожих чатов

Це нормально використовувати збережені процедури для витягування даних використовуючи EF

Core?

17 ответов

7 просмотров

норм, якшо вмієш їх готувати. вони мають сенс для якихось складних вибірок, чи сукупності якихось дій. хп мають вже попередньо скомпільований план виконання і є шанс що працюватимуть швидше. якщо то елементарні селекти, то не потрібно писати. ну і вся тіма має вміти в SQL

Dmitry
норм, якшо вмієш їх готувати. вони мають сенс для ...

це ти круто підмітив що вся тіма має вміти в скл)

Zhenya Darksider
це ти круто підмітив що вся тіма має вміти в скл)

так подивись на джунів після курсів. шось якось все більше знання ормів, ніж чистого сіквелу

Dmitry
так подивись на джунів після курсів. шось якось вс...

Тому що все менше потрібно аж так тюнити перфоманс + на рівні бізнес логіки вирішують те, що раніше могли на рівні БД + мікросервіси зайняли свою частину ринку, а там взагалі одна/дві таблиці на інстанс БД

Andrii Shcherbyna
Тому що все менше потрібно аж так тюнити перфоманс...

та воно так, а потім дивишся на оті страшні запити, коли все вичитується в пам'ять, а потім циклами чи ще якось фільтруєиься, агрегується... а все тому що людина не знає як це посто на сіквелі реалізувати запитами )

Zhenya Darksider
прозвучало як А В МОЇ ЧАСИИИИИИИИИ

то від мене ехо донесло кряхтіння

Dmitry
та воно так, а потім дивишся на оті страшні запити...

Насправді я можу релейт бо бачив дуже круту кверю на еф кор яка данні 3 рази витягувала за 1 кверю і між витягами знову фільтрувала

Zhenya Darksider
Насправді я можу релейт бо бачив дуже круту кверю ...

Я бачив, в одному запиті робилося 3 різних селекта, а тотім DataReader-ом перевірялося на .HasNextResult

Erik M- Автор вопроса
Dmitry
норм, якшо вмієш їх готувати. вони мають сенс для ...

та я якраз на sql пишу, бо постійно працював з ним, от я юзав ef і бачу що легше юзати процедури в деяких моментах

Erik M
та я якраз на sql пишу, бо постійно працював з ним...

ну мені теж sp подобалися. але якщо ти в команду прийшов, де все на LINQ і почнеш писати один хп - то буде якось неоднорідно. зазвичай потрібні аргументи, щоб почати писати не як прийнято на даному проекті.

Dmitry
ну мені теж sp подобалися. але якщо ти в команду п...

Бля це канешно круто залетіти в тіму в сторок напіхати а потім на ішний проект перейти)

Dmitry
ну мені теж sp подобалися. але якщо ти в команду п...

ну LINQ має більш-менш нормальну якість запитів які він генерує, not great not terrible

Arseniy
ну LINQ має більш-менш нормальну якість запитів як...

Ну його поінт був не в тому що лінк поганий разом з еф а що люди менше розуміють на старті скл що створює неконекти на проектах з хеві скл

Arseniy
ну LINQ має більш-менш нормальну якість запитів як...

як для звичайних запитів - так. як тільки шось складне, якісь репорти величезні, особисто мені, простіше на скл зробити.

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Всем привет! procedure TForm1.FormCreate(Sender: TObject); type TStartEnd = record S: Byte; E: Byte; end; var a, b: TStartEnd; begin {1} a.S := 1; {2} a.E := 2; ...
Руслан Михайлович
10
Всем привет!) я тут новенький и пытаюсь освоить evolution методом тыка. У меня при переходе между папками файлов выскакивают вот такие уведомления Можете подсказать как их от...
Диман Samoed
10
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Карта сайта