Автоматически генерируемый компонент данных

Автоматически генерируемый компонент данных

В дополнение к строго типизованному объекту DataSet, мастер генерирует компонент данных (в данном случае с именем InventoryTableAdapter), инкапсулирующий соответствующее соединение, адаптер данных и объекты команд, которые используются при взаимодействии с таблицей Inventory.

public partial class InventoryTableAdapter : System.ComponentMоdel.Component {

 // Поля данных для доступа к данным.

 private System.Data.SqlClient.SqlDataAdapter m_adapter;

 private System.Data.SqlClient.SqlConnection m_connection;

 private System.Data.SqlClient.SqlCommand[] m_commandCollection;

 …

}

Также этот компонент определяет пользовательские методы Fill() и Update(). настроенные на работу с вашим объектом CarsDataSet, в дополнение к множеству членов, используемых для вставки, обновления и удаления строк внутренней таблицы Inventory. Заинтересованные читатели могут самостоятельно выяснить детали реализации каждого из этих членов. При этом можно надеяться, что после всех усилий, которые вы затратили на освоение материала этой главы, соответствующий этим членам программный код не должен казаться вам совершенно незнакомым.

Замечание. Больше об объектной модели ADO.NET, а также о соответствующие мастерах Visual Studio 2005, вы узнаете из книги Сахила Малика, Microsoft ADO.NET 2.0 для профессионалов (пер. с англ, ИД "Вильямс", 2006 г.).

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

4.4. Языковой компонент

Из книги Прикладное программное обеспечение: системы автоматической обработки текстов автора Мальковский Михаил Георгиевич

4.4. Языковой компонент Увеличению эффективности ИПС в большой степени помогает более детальная обработка текста документа. Так, существуют системы, которые для простоты в качестве поискового образа документа принимают его название, однако оно в силу разных


ТЕХНОЛОГИИ: Слушать переговоры автоматически и аналитически

Из книги Журнал «Компьютерра» № 14 от 10 апреля 2007 года автора Журнал «Компьютерра»

ТЕХНОЛОГИИ: Слушать переговоры автоматически и аналитически Автор: Леонид Левкович-МаслюкВ недавней статье «Корыстный интерес к человеческим звукам» («КТ» #676) мы упоминали об исследованиях DMG Consulting LLC стремительно растущего рынка речевой аналитики — систем


Автоматически генерируемая страница тестирования

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Автоматически генерируемая страница тестирования Как вы только что убедились, работоспособность Web-сервисов XML можно проверить с помощью автоматически генерируемой HTML-страницы в браузере. Когда обнаруживается HTTP-запрос, указывающий на данный файл *.asmx, среда выполнения


Автоматически запускаемые приложения

Из книги Windows Vista без напряга автора Жвалевский Андрей Валентинович

Автоматически запускаемые приложения Сначала рассмотрим простой случай – программа запускается сама. От вас требуется только контролировать ее работу и реагировать на сообщения, которые она выдает.Часто автоматически запускаемая программа помещает свой значок в


(3.27) Как сделать что бы задачи которые повисли и перестали отвечать убивались автоматически?

Из книги Win2K FAQ (v. 6.0) автора Шашков Алексей

(3.27) Как сделать что бы задачи которые повисли и перестали отвечать убивались автоматически? За это отвечает ключ HungAppTimeout, находящийся по адресу HKCUControl PanelDesktop. Значение этого ключа определяет время в миллисекундах, через которое не отвечающее приложение считается


Автоматически запускаемые приложения

Из книги Windows Vista автора Вавилов Сергей

Автоматически запускаемые приложения Среди многообразия программ есть немало таких, которые запускаются автоматически при загрузке Windows. Они помещают свой значок в область уведомлений и работают в фоновом режиме. Такие программы (например, антивирусы) постоянно


1.1.5. TBUUCode компонент

Из книги Интернет решения от доктора Боба автора Сворт Боб

1.1.5. TBUUCode компонент Определение интерфейса компонента TUUCode, базируется на ранее приведенных и объясненных процедур Triplet2Kwartet и Kwartet2Triplet, заметим, что ниже приведенный код использует условное компилирование в зависимости от версий Delphi и C++Builder.unit UUCode; interface uses {$IFDEF WIN32}  


Распознавание вида компонент

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Распознавание вида компонент Компоненты x и y объявлены как относящиеся к типу REAL без ассоциированного алгоритма, следовательно, они являются атрибутами. Все остальные компоненты содержат конструкции видаisdo... Инструкции ...endкоторые описывают алгоритм, что является


Стиль объявления скрытых компонент

Из книги OrCAD PSpice. Анализ электрических цепей автора Кеоун Дж.

Стиль объявления скрытых компонент Использованный выше стиль объявления скрытой компоненты i не слишком удачен. Это хорошо видно в следующем примере (Не рекомендуемый стиль (см. ниже S5).)class S4 featureexported ...feature {}secret ...endгде secret является скрытой компонентой, а exported -


Отложенный компонент

Из книги VBA для чайников автора Каммингс Стив

Отложенный компонент Таким образом, нужен способ спецификации компонентов rotate и translate на уровне класса FIGURE, который возлагал бы обязанность по их фактической реализации на потомков этого класса. Это достигается объявлением этих компонентов как "отложенных". При этом вся


Компонент uA741

Из книги Наглядный самоучитель работы на нетбуке автора Сенкевич Г. Е.

Компонент uA741 На рис. 5.9 мы использовали нашу собственную модель для ОУ, чтобы проверить частотную характеристику. Модель очень хороша для изучения частотных характеристик, но она не отражает свойств многочисленных реальных компонентов.Схемные решения для реальных ОУ


Создание автоматически изменяющихся текстовых полей

Из книги Delphi. Трюки и эффекты автора Чиртик Александр Анатольевич

Создание автоматически изменяющихся текстовых полей Текстовые поля имеют те же свойства AutoSize, Wordwrap и Text Align, что и элементы управления. Работают они почти так же. Более подробная информация об этих свойствах содержится в разделе "Отправка сообщений с надписями" раньше в


Как автоматически переключать языки?

Из книги Политики безопасности компании при работе в Интернет автора Петренко Сергей Александрович

Как автоматически переключать языки? Yfdthzrf ds dcnhtxfkbcm… Простите, забыл переключить язык ввода! Как раз от таких ситуаций спасают автоматические переключатели, например, программа Punto Switcher. Скачайте ее дистрибутив с официального сайта punto.yandex.ru.Двойным щелчком мыши запустите


5.3. Компонент Animate

Из книги Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil автора Ковязин Алексей Николаевич

5.3. Компонент Animate Видеоклип представляет собой файл в формате AVI, содержащий последовательность отдельных кадров, при отображении которых создается эффект движения. Наряду с изображением AVI-файлы могут содержать звук. Для воспроизведения видеоклипов можно использовать


4.3. Настройки основных компонент системы защиты компании

Из книги автора

4.3. Настройки основных компонент системы защиты компании 4.3.1. Настройки пограничных маршрутизаторовПограничные маршрутизаторы являются первой линией защиты. Для создания технических настроек использовались руководства Агентства национальной безопасности США: NSA/SNAC