Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Один коннект в ADO.NET? / 10 сообщений из 10, страница 1 из 1
12.11.2003, 15:32
    #32321670
Nrisimha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один коннект в ADO.NET?
Это правда что лучше не использовать один коннект к базе как это делалось в ADO ? А использовать много Connect-ов для каждой формы например?
...
Рейтинг: 0 / 0
12.11.2003, 15:40
    #32321690
Артем1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один коннект в ADO.NET?
Откуда такая информация?
Для разных ситуаций по разному.
...
Рейтинг: 0 / 0
12.11.2003, 15:47
    #32321706
Nrisimha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один коннект в ADO.NET?
Вот откуда!
RSDN

Для каких ситуаций опиши пожалуйста!!!
...
Рейтинг: 0 / 0
12.11.2003, 15:57
    #32321721
Артем1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один коннект в ADO.NET?
Да там (на rsdn) все нормально у человека было сделано.\r
единственно ему надо было сделать \r
Код: plaintext
public static OleDbConnection Connection = new ... 
, и все.\r
\r
По поводу коннектов уже много раз обсуждалось. Вот например даже здесь:\r
/topic/56999&pg=2\r
\r
Для обыкновенного клиент-серверного приложения без кучи активных \r
пользователей на сервере так и следует делать. Один коннект на все \r
приложение и им пользоваться.\r
Пулин соединений стоит использовать, наверное, во всяких там COM+ \r
компонентах на среднем уровне. А так большой необходимости в нем я не \r
вижу.
...
Рейтинг: 0 / 0
14.11.2003, 15:24
    #32324650
окей
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один коннект в ADO.NET?
Так если в каждой форме я осуществляю свой коннект, то если вдруг у меня меняется местоположение всей базы данных, то мне как-то придется св-ва всех коннектов переделывать?
...
Рейтинг: 0 / 0
14.11.2003, 15:36
    #32324690
Артем1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один коннект в ADO.NET?
Это смотря как вы осуществляете коннект.
И почему в каждой форме а не при каждом обращении к БД, как некоторые рекомендуют? :)
...
Рейтинг: 0 / 0
14.11.2003, 15:52
    #32324736
помоги!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один коннект в ADO.NET?
Я на форму ложу Коннект.
Потом делаю вторую форму, ложу на нее Адаптер, который спрашивает какой коннект, показываю который есть.

Мастер берет и создает новый коннект для второй формы, и в коде формы он просто переписывает коннект с первой формы!
...
Рейтинг: 0 / 0
14.11.2003, 16:06
    #32324771
Артем1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один коннект в ADO.NET?
Ну если так делать, то тогда да, придется во всех формах переписывать.

Просто при создании формы можно же и ручками прописать
Адаптер.Коннекшион = МойКласс.Общий_Коннект.

И коннекшион стринг менять придется только в классе МойКласс.
Да еще и строку подключения можно брать из настроек, что-бы без
перекомпиляции перенастраивать на другую базу.
...
Рейтинг: 0 / 0
14.11.2003, 16:13
    #32324795
Ой
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один коннект в ADO.NET?
Да я так и начал делать, вот только при таком способе не порисуеш с Адаптером и Датасетом, потому как они получаются подключаются вручную!
...
Рейтинг: 0 / 0
17.11.2003, 11:39
    #32325985
Артем
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Один коннект в ADO.NET?
Привет..
Только в случае с одним общим connection могут быть косяки: 2 датаридера одновременно не откроешь хотя бы.
я делаю так: ConnectionString в MainModule и при Load беру его и им инициирую connection.

-------------------------------------------------
все вышесказанное является моим IMHO, поэтому оспаривать возражения не буду.. ;)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Один коннект в ADO.NET? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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