«Замена» либо использует типизированные DataSets (используйте «Add-> New Item» и выберите DataSet, затем перетащите таблицы, представления или хранимые процедуры на поверхность конструктора). Или Entity Framework / LINQ to Entities.
И да, это изменилось в VS2005.
Небольшое исследование заставило меня задуматься, потому что "это работает для меня".
- Открыть проект простой библиотеки классов
- Щелкните правой кнопкой мыши и выберите «Добавить -> Компонент». Компонент создан, и отображается знакомая область конструирования компонента.
- Просмотр панели инструментов. Обратите внимание, что SqlCommand и т. Д. На нем нет. Щелкните правой кнопкой мыши на панели инструментов и выберите «Выбрать элементы».
- Введите «System.Data» в поле фильтра. Это поможет вам найти всех ваших старых друзей: «SqlConnection», «SqlCommand», «SqlDataAdapter» и даже «DataSet» и «DataView». Выберите их все и нажмите «ОК».
- Перетащите SqlConnection на поверхность конструктора. Настройте его как обычно.
- Перетащите SqlCommand на поверхность конструктора, настройте как обычно. Я даже установил свойство Connection, чтобы оно указывало на мою первую SqlConnection.
- Перетащите «SqlDataAdapter» на поверхность конструктора. Откроется обычное диалоговое окно «Настройка адаптера данных». Настройте адаптер, выберите «Создать набор данных» и т. Д.
- Сохраните компонент и закройте его.
- Снова откройте компонент. Все эти части все еще присутствуют.
Что вы пробовали, что не сработало?