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

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

В дополнение к строго типизованному объекту 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 г.).