Доступ к данным в ADO. NET

приложение может быть чем то

Важной частью любого реального приложения является получение данных, которые приводят его в действие. Приложение может быть чем-то совсем простым, как игра, которая извлекает и сохраняет предпочтения пользователя и набранные очки. На другом конце спектра может находиться сложное приложение для бизнеса, которое извлекает, обрабатывает и обновляет данные из многих источников, распределенных в сети или в Web, в рамках распределенной транзакции, осуществляемой посредством асинхронной коммуникации, основанной на сообщениях. Спектр того, что представляет собой доступ к данным, чрезвычайно широк и разветвлен, и является предметом рассмотрения многих других книг.

Эта книга, с другой стороны, концентрирует внимание на представлении данных с использованием Windows Forms, и настоящее приложение не ставит задачу научить вас всему, что следует знать о доступе к данным. Я хочу здесь только дать вам твердые основания того, как ввести внутрь и как вывести наружу данные в архитектуре вашего приложения Windows Forms. Я хочу также быть уверенным в том, что вы достаточно знаете о доступе к данным в ADO. NET, чтобы понимать примеры в главах этой книги и, что важнее, как различные формы данных влияют на представление этих данных. Так что по существу я собираюсь показать вам ровно столько, чтобы вы были осведомлены о возможных опасностях. Вы должны уметь разрабатывать привязанные к данным прототипы UI, не нуждаясь в том, чтобы быть экспертом по доступу к данным и строить сначала уровень данных, перед тем как приступить к проектированию и кодированию яруса представления. С другой стороны, вы не должны строить приложения-клиенты, слишком тесно связанные с ярусом данных. Когда речь идет о доступе к данным, существует масса различных способов достигнуть одного и того же результата. Это приложение посвящено доступу к данным на низших уровнях — элементарным основам доступа к данным при помощи

ADO. NET. Глава 2 описывает, как работать с типизированными наборами данных и как осуществляется тот род доступа к данным, который вы будете наиболее часто использовать в своих программах.

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

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