powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / SqlCommand и запрос состоящий из множества инструкций
5 сообщений из 5, страница 1 из 1
SqlCommand и запрос состоящий из множества инструкций
    #35573294
myasoex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Дайте аргуметитованные минусы использования данного подхода, когда в команду пихается не один запрос, а N-е кол-во.
Куча инсертов и селектов с апдейтами, с какой-то логикой, короче грубо говоря процедура.
Почему это непременно ОБЯЗАНО быть вынесенным в процедуру?

Рождаются эти куски кода в моменты необходимости изменения некогда используемого простого селекта в нечто более навороченное. Скажем добавить юнион. Казалось бы можно ещё не делать процедуру. Но потом появляется иф екзист. Ну ладно терпимо говорит девелопер. Потом следующий девелопер видя этот кусок куда и видя такой подход просто добавляет перед всем этим делом инсерт. И пошло поехало.

Я вижу только один минус. Постоянная перекомпиляция кода этой команды.

В общем плис ваше мнение.
...
Рейтинг: 0 / 0
SqlCommand и запрос состоящий из множества инструкций
    #35573311
myasoex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сразу хотелось бы добавить.
Речь идёт о веб приложении. Тобишь обсуждать проблему необходимости перекомпиляции всех клиентов, в случае изменения SQL кода, наверное нет необходимости.
...
Рейтинг: 0 / 0
SqlCommand и запрос состоящий из множества инструкций
    #35573423
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
myasoex
Постоянная перекомпиляция кода этой команды.
Ну беды особой в этом нет... ORM'ы тоже строят запросы "налету" . Однако... у Вас не орм... а смотреть на, пардон, фарш из "неподсвеченного" скульного кода, вбитого как текст в основной код... дебажить это безобразие, оптимизировать и модифицировать его... да и озвученное вами выше как "неудобство" - бывает зело напряжным занятием для скуля. А так ничего - номано... если сиквел на тойже машинке, где и приложение вертится (иногда это не так, даже очень часто не так), то можно закрыть глаза на трафик (незначительный), что инициируется посылами километров скульного кода... :) ну а если это всё обслуживаете Вы сами а не дядька дба, то вообще хорошо... ни одной зверюшки не пострадает :)... эээ.... что ишо... а! криворукость! и, как следствие - sql injection.
Перекомпилять приложение не нужно... его нужно будет перезапускать...
...
Рейтинг: 0 / 0
SqlCommand и запрос состоящий из множества инструкций
    #35573755
Фотография Ъй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
myasoexПочему это непременно ОБЯЗАНО быть вынесенным в процедуру?
А чем вам так противна процедура? Такой sql-ный фарш сам напрашивается на вынос в оную. Зачем засорять клиентский код?
...
Рейтинг: 0 / 0
SqlCommand и запрос состоящий из множества инструкций
    #35575060
myasoex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не, процедура не противна. Просто надо N минут времени для переноса этой фигни в процедуру.
А вот склинжекшин это да. Такой подход "поощряет" этот феномен. Встречалось такое не раз уже.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / SqlCommand и запрос состоящий из множества инструкций
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]