Перетаскивание из Server Explorer
| Индекс материала |
|---|
| Перетаскивание из Server Explorer |
| Страница 2 |
Объекты DataAdapter можно также создавать, перетаскивая таблицу или представление из Server Explorer в область проектирования. Если вы имеете дело с БД, таблицы которой содержат мало записей, такое решение окажется весьма полезным для создания объектов DataAdapter в период разработки. Тем не менее следует учитывать, сколько данных будет выбирать объект DataAdapter
при создании приложения, особенно если размер таблиц БД непрерывно увеличивается. Для записей, получаемых при перетаскивании из Server Explorer, нельзя задать фильтр, однако вы можете указать столбцы, которые следует включить в запрос объекта DataAdapter, выбрав в Server Explorer конкретные столбцы таблицы или представления (рис. 5-11). Чтобы выбрать несколько столбцов, удерживайте нажатой клавишу Ctrl.
Предварительный просмотр результатов, возвращаемых объектом DataAdapter Обычно я не прибегаю к Query Builder и ввожу запрос вручную. Годы программирования помогли мне узнать многое о себе. Например, я упрям (это объясняет, почему иногда я насмехаюсь над мастерами и почему я по-прежнему верю, что именно этот год станет годом команды Red Sox); кроме того, я — не самый безупречный в мире наборщик текста.
Поэтому введенные мной вручную запросы не всегда работают, как мне нужно. При этом я запускаю запрос в утилите для выполнения произвольных запросов и просматриваю результаты, пытаясь определить, где же ошибка. В этой ситуации Query Builder пригодится и вам, однако есть и более простой способ просмотреть в период выполнения данные, возвращаемые объектом DataAdapter. Когда вы выбираете в панели компонентов области проектирования объект DataAdapter, в нижней части окна Properties появляется ссылка Preview Data.
Щелкнув ее, вы увидите диалоговое окно Data Adapter Preview (рис. 5-12). Чтобы просмотреть возвращаемые объектом DataAdapter данные, щелкните Fill Dataset. Просмотр кода, генерируемого мастером Настоятельно рекомендую вам просматривать генерируемый мастером код.
Нельзя сказать, что он всегда прост для чтения или эффективен, но зато это простейший способ узнать, как взаимодействуют различные объекты в модели ADO. NET. Изучая главы, посвященные объектам DataAdapter, Command и Parameter, просматривайте генерируемый мастером Data Adapter Configuration Wizard код, чтобы закрепить теоретические знания.
Основы работы с Microsoft ADO.NET
Использование поставщика данных .NET
Метео


