Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Значения по умолчанию в хранимых процедурах и LINQ to SQL
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Есть ли возможность вызвать хранимую процедуру с неполным набором параметров, используя LINQ to SQL? Проблема в том, что процедуры пишутся с параметрами по умолчанию. Возможны случаи, когда процедура должна вызываться, например, с двумя из десяти параметров (Логическое удаление). В этом случае придется дублировать параметры по умолчанию в LINQ, а это не хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 18:28 |
|
||
|
Значения по умолчанию в хранимых процедурах и LINQ to SQL
|
|||
|---|---|---|---|
|
#18+
AnaceH, ExecuteCommand и ExecuteQuery позволяют выполнить какой угодно запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2011, 13:22 |
|
||
|
Значения по умолчанию в хранимых процедурах и LINQ to SQL
|
|||
|---|---|---|---|
|
#18+
Руки-крюки, Это вы говорите про момент когда девелоперы ADO.NET используют. А если они упорно использую "модный" Linq2SQL, а потом кричат что не могут вызвать процедуру параметры у которой заданы по дефолту, а менять надо только один параметр 1) поменять какой-то статус в строке 2) выполнить логическое удаление 3) установить "дату окончания" И чут ли не отдельную процедуру требуют для каждого случая. И это всё при том что идеалогия в проекте "код базы - хранится в базе и используются хранимки даже для простейших запросов". Поимённо параметры тоже вызвать не хотят (по порядку) по той же причине. теперь если добавилась в таблицу колонка, в процедуру для её редактирования новый параметр - надо переписывать код (перегенерировать). Хотя при использовании класического АДО.НЕТ - проблем бы не было и могли бы себе обёрток написать сколько угодно, особенно если ООП хорошо знают. Даже с переопределением своих С# с разным количеством параметров. Даже названия могли бы для процедур установки статуса, логического удаления, установки даты.... написать отдельные методы у себя с вызовом одной процедуры базы. Вообще ЛинК - зло да ДБ девелопера, а потом для администрирования и поддеражания. Ладно его ещё использовать когда нету того кто код базы пишет. А если база разработана раньше frontend - это попа полная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2011, 17:21 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=37057550&tid=1350928]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 419ms |

| 0 / 0 |
