Загрузка наборов данных из базы данных

однако в подавляющем большинстве случаев

Вы можете иногда загружать данные в набор данных из XML-файла, который был кэширован на машине клиента, и вам даже, может быть, придется программно создавать набор данных, как было показано в предыдущем разделе. Однако в подавляющем большинстве случаев вы будете применять наборы данных в сочетании с некоторой формой реляционного хранилища данных. В этих случаях вы будете либо загружать данные в набор данных при помощи одного из представленных выше управляемых провайдеров, либо использовать типизированные наборы данных, где схема встроена в тип, а не должна определяться динамически. Я собираюсь сосредоточить внимание на использовании управляемого провайдера SQL Server, поскольку это, вероятно, самая распространенная из баз данных, используемых в приложениях. NET. Если вам требуется использовать провайдеры OLE DB, Oracle или ODBC, модели кодирования останутся практически идентичными благодаря тому, что все они базируются на одних и тех же интерфейсах. Имейте в виду, что управляемый провайдер может использоваться как с полномерным экземпляром SQL Server, так и с экземпляром SQL Server 2005 Express, который является просто редуцированной бесплатной версией машины SQL Server. Я рекомендую вам для создания баз данных на стороне клиента или небольших прикладных баз данных использовать SQL Express, а не базы данных Microsoft Access. Машина SQL Express для приложений клиент-сер — вер гораздо надежнее, и вы можете использовать многие средства машины SQL Server, отсутствующие в Access, такие, как сохраняемые процедуры и триггеры. Вы можете легко установить соединение с базой данных SQL Express, просто специфицировав путь к файлу MDF, который содержит базу данных.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *