Здравствуйте, Katerinka, Вы писали:
K>Насколько я поняла, Microsoft в ADO.NET постарались для создания рассоединенных систем. Т.е. при работе с БД в dataset создается локальная копия данных, которые мы обрабатываем, а затем в нужный момент сохраняем изменения в БД. По этому поводу у меня два вопроса: K>1. действительно ли он закачивает на машину в локальную копию весь набор данных, ведь если БД огромная, то при соединении все будет конкретно подвисать.
Извините, но это вопрос правильной архитектуры. Правильно оформленное среднее звено обязано не качать большие наборы данных. Будьте разумны, используйте фильтрацию. Например, у меня список клиентов никогда полностью не выводится, надо набрать несколько букв из имени клиента, и тогда будут выведено первые 30 записей...