Войти



Поиск

Реклама

Приятное с полезным в My Lands - mp3 музыка новинки. Интернет-бизнес для начинающих.

Полезное:

Новые статьи

Опечатка?

Выделите текст и нажмите Shift+Enter.
И мы в ближайшее время ее исправим!

Счетчики


Создание типизированных наборов при помощи конструктора наборов данных

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

1. Создать проект библиотеки классов для уровня доступа к данным и добавить к нему определение типизированного набора данных, а затем в окне Server Explorer настроить соединение к данным для той базы данных, с которой вы будете работать.

2. Добавить в набор данных требуемые таблицы, перетащив их из окна Server Explorer в конструктор наборов данных.

Создание типизированного набора данных и настройка соединения с данными

1. Создайте в Visual Studio 2005 проект библиотеки классов С# и дайте ему имя North windDat a Access (2.2). Щелкните на ОК. Замечание. Вы создаете сейчас библиотеку классов, а не приложение Windows. Слишком много демонстраций и примеров приучали вас генерировать код доступа к данным внутри приложения-клиента. С архитектурной точки зрения это всего лишь скверная привычка; я рекомендую вам всегда размещать свой код доступа к данным в отдельной библиотеке классов, что позволит работать с ней независимо от приложения-клиента и, возможно, утилизировать ее в дальнейшем с различными клиентами.

2. В IDE должно быть видимо окно Solution Explorer. Если его нет, выберите Solution Explorer в меню View. Удалите файл Classl.cs, который был добавлен в библиотеку классов по умолчанию, щелкнув на его значке в окне Solution Explorer правой кнопкой и выбрав в контекстном меню Delete.

3. Щелкните правой кнопкой на проекте NorthwindDataAccess в окне Solution Explorer и выберите в контекстном меню Add > New. В диалоговом окне Add New Item выберите элемент DataSet, как показано на 2.3.

4. Назовите набор данных CustomersDataSet и щелкните на кнопке Add. Тем самым в ваш проект будет добавлен файл CustomersDataSet. xsd, и откроется окно конструктора наборов данных, пока пустое.

5. Вы можете вручную конструировать определение набора данных, перетаскивая нужные компоненты из панели инструментов в пространство конструктора точно так же, как вы делали это в Windows Forms с панелью инструментов и поверхностью формы. Однако одной из сильнейших особенностей конструктора наборов данных является возможность конструировать определение таблиц набора, перетаскивая элементы базы данных в окно конструктора прямо из окна Server Explorer.

Чтобы посмотреть, как это делается, откройте окно Server Explorer (View > Server Explorer) и создайте соединение с базой данных Northwind, если такого соединения у вас еще нет. Если вы выполняли эту процедуру в главе 1, то соединение с Northwind у вас уже есть, и следующие пункты до шага 9 вы можете пропустить. Если соединение с данными все же необходимо создать, щелкните правой кнопкой на ветви Data Connections в дереве Server Explorer и выберите в контекстном меню Add Connection.

Если вы проделываете это впервые, откроется диалог Change Data Source (2.4). Здесь вы можете выбрать источник, который вам требуется. Назначение элементов в списке ясно из их названий, а в поле со списком в нижней части диалога выбирается провайдер для текущего источника данных. В случае SQL Server по умолчанию будет выбран провайдер .NET Framework Data Provider for SQL Server, что нам и требуется.




Newer news items:
Older news items:

 
Главная Страница Контактная Информация Поиск по сайту Контактная Информация Поиск по сайту