Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Запуск различных хранимок на клиенте / 16 сообщений из 16, страница 1 из 1
25.01.2013, 10:18
    #38124220
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск различных хранимок на клиенте
Скажите пожалуйста, надо ли унифицировать запуск различных хранимок на клиенте
или для каждого вызова хранимой процедуры делать свой connect и command?



Заранее благодарен.
...
Рейтинг: 0 / 0
25.01.2013, 10:23
    #38124229
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск различных хранимок на клиенте
Зависит от архитектуры. Это должен ты решать.
...
Рейтинг: 0 / 0
25.01.2013, 10:25
    #38124231
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск различных хранимок на клиенте
vah, создавайте объект connection и command для каждого вызова хранимой процедуру, если не надо выполнять последнюю в рамках существующего соединения.

P.S.: а что значит "унифицировать запуск различных хранимок на клиенте"?
...
Рейтинг: 0 / 0
25.01.2013, 10:42
    #38124251
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск различных хранимок на клиенте
skyANAvah,
P.S.: а что значит "унифицировать запуск различных хранимок на клиенте"?

ну типа создать какой-то класс с перегружаемыми методами для разных параметров или что-то типа того
...
Рейтинг: 0 / 0
25.01.2013, 10:52
    #38124262
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск различных хранимок на клиенте
За Вас уже создали какой-то класс: BLToolkit DbManager
...
Рейтинг: 0 / 0
25.01.2013, 10:59
    #38124279
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск различных хранимок на клиенте
vahну типа создать какой-то класс с перегружаемыми методами для разных параметров или что-то типа тогоЗачем?
...
Рейтинг: 0 / 0
25.01.2013, 11:05
    #38124296
Nicky_N
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск различных хранимок на клиенте
vah,

а кому "надо унифицировать"? Вам поставили задачу так сделать? или просто поиграться в ООП для себя? а вообще исходите из пожеланий/требований того, кто дальше будет поддерживать код.
...
Рейтинг: 0 / 0
25.01.2013, 11:05
    #38124298
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск различных хранимок на клиенте
skyANAЗа Вас уже создали какой-то класс: BLToolkit DbManager

спасибо
...
Рейтинг: 0 / 0
25.01.2013, 12:24
    #38124421
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск различных хранимок на клиенте
vah,

упрощу задачу: Linq2Sql. Отлично работает с ХП
...
Рейтинг: 0 / 0
25.01.2013, 12:32
    #38124445
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск различных хранимок на клиенте
skyANAЗа Вас уже создали какой-то класс: BLToolkit DbManager
На свалку EF или NH спасет отца русской демократии.
...
Рейтинг: 0 / 0
25.01.2013, 13:08
    #38124532
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск различных хранимок на клиенте
МСУskyANAЗа Вас уже создали какой-то класс: BLToolkit DbManager
На свалку EF или NH спасет отца русской демократии.Тро-ло-ло
...
Рейтинг: 0 / 0
25.01.2013, 18:51
    #38125225
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск различных хранимок на клиенте
vahСкажите пожалуйста, надо ли унифицировать запуск различных хранимок на клиенте
или для каждого вызова хранимой процедуры делать свой connect и command?
Заранее благодарен.

В принципе можно завести одну глобальную SQLCommand и только менять в ней свойство commandText и заново определять для нее параметры.

Но это не очень хорошее решение, так как очень часто SQLCommand удобнее настроить в дизайнере. Или ручками описать в отдельном классе.
Это неважно, важно, что они будут инициализированы только один раз.

Хотя сейчас процессоры работают и быстро, но создание параметров во время выполнения занимает время.

Вот Connection я предпочитаю делать глобальным staic. В static классе.
...
Рейтинг: 0 / 0
26.01.2013, 16:22
    #38125746
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск различных хранимок на клиенте
Cat2vahСкажите пожалуйста, надо ли унифицировать запуск различных хранимок на клиенте
или для каждого вызова хранимой процедуры делать свой connect и command?
Заранее благодарен.

В принципе можно завести одну глобальную SQLCommand и только менять в ней свойство commandText и заново определять для нее параметры.

Но это не очень хорошее решение, так как очень часто SQLCommand удобнее настроить в дизайнере. Или ручками описать в отдельном классе.
Это неважно, важно, что они будут инициализированы только один раз.

Хотя сейчас процессоры работают и быстро, но создание параметров во время выполнения занимает время.

Вот Connection я предпочитаю делать глобальным staic. В static классе.

Спасибо большое за адекватный ответ.
...
Рейтинг: 0 / 0
26.01.2013, 17:01
    #38125761
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск различных хранимок на клиенте
vahСпасибо большое за адекватный ответ.
это один из возможных подходов, адекватность может быть темой для приличного срача
...
Рейтинг: 0 / 0
26.01.2013, 17:30
    #38125781
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск различных хранимок на клиенте
ИзопропилvahСпасибо большое за адекватный ответ.
это один из возможных подходов, адекватность может быть темой для приличного срача
Предметом срача может быть подход
...
Рейтинг: 0 / 0
26.01.2013, 17:45
    #38125794
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск различных хранимок на клиенте
Cat2,

адекватьность подхода
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Запуск различных хранимок на клиенте / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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