Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Один коннект в ADO.NET?
|
|||
|---|---|---|---|
|
#18+
Это правда что лучше не использовать один коннект к базе как это делалось в ADO ? А использовать много Connect-ов для каждой формы например? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2003, 15:32 |
|
||
|
Один коннект в ADO.NET?
|
|||
|---|---|---|---|
|
#18+
Откуда такая информация? Для разных ситуаций по разному. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2003, 15:40 |
|
||
|
Один коннект в ADO.NET?
|
|||
|---|---|---|---|
|
#18+
Да там (на rsdn) все нормально у человека было сделано.\r единственно ему надо было сделать \r Код: plaintext \r По поводу коннектов уже много раз обсуждалось. Вот например даже здесь:\r /topic/56999&pg=2\r \r Для обыкновенного клиент-серверного приложения без кучи активных \r пользователей на сервере так и следует делать. Один коннект на все \r приложение и им пользоваться.\r Пулин соединений стоит использовать, наверное, во всяких там COM+ \r компонентах на среднем уровне. А так большой необходимости в нем я не \r вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2003, 15:57 |
|
||
|
Один коннект в ADO.NET?
|
|||
|---|---|---|---|
|
#18+
Так если в каждой форме я осуществляю свой коннект, то если вдруг у меня меняется местоположение всей базы данных, то мне как-то придется св-ва всех коннектов переделывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2003, 15:24 |
|
||
|
Один коннект в ADO.NET?
|
|||
|---|---|---|---|
|
#18+
Это смотря как вы осуществляете коннект. И почему в каждой форме а не при каждом обращении к БД, как некоторые рекомендуют? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2003, 15:36 |
|
||
|
Один коннект в ADO.NET?
|
|||
|---|---|---|---|
|
#18+
Я на форму ложу Коннект. Потом делаю вторую форму, ложу на нее Адаптер, который спрашивает какой коннект, показываю который есть. Мастер берет и создает новый коннект для второй формы, и в коде формы он просто переписывает коннект с первой формы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2003, 15:52 |
|
||
|
Один коннект в ADO.NET?
|
|||
|---|---|---|---|
|
#18+
Ну если так делать, то тогда да, придется во всех формах переписывать. Просто при создании формы можно же и ручками прописать Адаптер.Коннекшион = МойКласс.Общий_Коннект. И коннекшион стринг менять придется только в классе МойКласс. Да еще и строку подключения можно брать из настроек, что-бы без перекомпиляции перенастраивать на другую базу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2003, 16:06 |
|
||
|
Один коннект в ADO.NET?
|
|||
|---|---|---|---|
|
#18+
Да я так и начал делать, вот только при таком способе не порисуеш с Адаптером и Датасетом, потому как они получаются подключаются вручную! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2003, 16:13 |
|
||
|
Один коннект в ADO.NET?
|
|||
|---|---|---|---|
|
#18+
Привет.. Только в случае с одним общим connection могут быть косяки: 2 датаридера одновременно не откроешь хотя бы. я делаю так: ConnectionString в MainModule и при Load беру его и им инициирую connection. ------------------------------------------------- все вышесказанное является моим IMHO, поэтому оспаривать возражения не буду.. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2003, 11:39 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32324650&tid=1439837]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 398ms |

| 0 / 0 |
