Использование одного источника данных в нескольких формах .NET - PullRequest
0 голосов
/ 16 сентября 2010

В моей программе есть две формы, которые получают данные из одного и того же источника данных.

После привязки элементов управления к таблицам и полям в обеих формах я заметил, что каждая форма имеет свой собственный, по-видимому, дубликат DataSet.

Это стандартная практика для каждой формы иметь свой собственный DataSet, даже если они используют один и тот же ConnectionString и одновременно подключаются к одной и той же базе данных?

1 Ответ

0 голосов
/ 16 сентября 2010

Набор данных, используемый каждой формой, будет собственным экземпляром, чтобы каждая форма использовала один и тот же экземпляр, вам потребуется разместить данные за единичным узлом и связать формы с соответствующими свойствами в синглтоне.

Что касается вашего вопроса, его поведение является довольно стандартной практикой в ​​среде, если не указано иное, среда создаст новые экземпляры объектов, и если эти объекты будут выполнять такие действия, как загрузка данных из базы данных, будут выполнять эти запросы независимо для каждого экземпляра..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...