Программирование >>  Программирование с использованием ajax 

1 ... 277 278 279 [ 280 ] 281 282 283 ... 396


Инсталляция базы данных примеров Northwind

База данных Northwind для SQL Server необходима для запуска примеров этой главы. Она не включена в состав Visual С# 2008 или SQL Server 2005 Express, но доступна в виде отдельной загрузки на сайте Microsoft. Ее можно поискать в Google или на другом поисковом сайте по фразе northwind database download или же просто ввести следующий URL:

www.microsofL.com/downloads/details.aspx?familyid=06616212-0356-46a0-8da2-eebc5 3a68034&displaylang=en

Эта ссылка позволит загрузить файл SQL2000SampleDb.msi (рис. 27.3).

Doernloed complete

SQUOOOSemplfDb.mil from downloed.microjoft.com

DovToeded 148MEn109ec

Download to CMteeit :3QL2000SeTpJeDb.ma

Transfer ral 152KB/Sec

□6o thaclateqboxvclowntoadcompH<t

Pu(. 27.3. Загрузка файла SQL2000SampleDb.msi

Щелкните на кнопке Run (Выполнить) для выполнения файла .msi; это инсталлирует в систему файл базы данных примеров Northwind. Примените опции по умолчанию на всех экранах инсталляции. По завершении файлы базы данных будут установлены bC:\SQL Server 2000 Sample Databases\NORTHWND.MDF.

Именем файла базы данных Northwind MDFявляется NORTHWND. MDF, без буквы

Держите имя файла и путь к нему под рукой, поскольку к нему придется обратиться позднее при установке соединения с базой данных. Это завершает инсталляцию SQL Express и данных примера, необходимых для этой главы. Теперь можно приступить к использованию LINQ to SQL.

Первый запрос LINQ to SQL

В следующем практическом занятии вы создадите простой запрос для нахождения подмножества специальных объектов в примерах данных Northwind SQL Server с использованием LINQ to SQL и выведете результат на консоль.

Прагстическое занятие ПервЫЙ ЗЭПроС LINQ tO SQL

Для создания примера выполните следующие шаги в Visual С# 2008.

1. Создайте новый проект консольного приложения по имени BegVCSharp 27 l FirstLINQtoSQLQuery в каталоге C:\BegVCSharp\Chapter27, как показано на рис. 27.4.

2. Щелкните на кнопке ОК для создания проекта.



21 Vi.

Fofmi Ар. ApplKMw

A prcjtct for < >m( command hnc ifptKalien (NET Framr<

Mm Be9vCSh*fp.27j F.-rtlJNQtoSQtQt,

Puc. 27.4. Создание нового проекта BegVCSharp 27 l FirstLINQtoSQLQuery

3. Чтобы добавить класс отображения LINQ to SQL для базы данных Northwind, перейдите в панель Solution Explorer, выполните щелчок правой кнопкой мыши на проекте С# BegVCSharp 27 l FirstLINQtoSQLQuery и выберите в контекстном меню пункт AddNew Item (Добавить=>Новый элемент), как показано на рис. 27.5.

Т Solut.on BegVCSharp 27 1 Fr-ttUNQtoSQLOutfy О p*o, ct Prop.

Pogr PulAih...

Add Rtfrrvnce Add SerwKC Reference Set at St tUp Pfo,e<t

.1 IWn m

Prop tie

j hem

J Ejuiting kem NewFo*d r

Windows Form Jj U* Control

Pwr. 27.5. Добавлени£ нового элемента

4. В диалоговом окне New Item (Новый элемент) выберите LINQ to SQL Class (Класс LINQ to SQL) в качестве шаблона нового класса и измените имя класса с имени по умолчанию DataClassesl .dbml (dbml - data base mapping language (язык отображения баз данных)) на Northwind. dbml, как показано на рис. 27.6.

5. Добавьте в проект соединение с базой данных Northwind. Откройте окно Database Explorer (Проводник базы данных), выбрав пункт меню View=t>Other WindowsiDatabase Explorer (Вид=>Другие окна=>Проводник базы данных), как показано на рис. 27.7.

6. В окне Database Explorer щелкните на пиктограмме Connect to Database (Подключиться к базе данных), как показано на рис. 27.8.



Add Г4еч* Item - BegVCS wp 27 l FirjtUNQtoSQLQuefy

Visual Studio inttalird trmplatn

SI У д

Configurat

UNQ to SQL

Local

CU$$

Database

Windows

XML Flic

Form

DataSet

Debugger

Interface

VisuBlizef

Text FiV

U r Control

Uief Control

f-rtF)

My Templates

UNQ to SQL classes mapped to re ational obct*.

Northwin4dbml

Cancel

Puc. 27.6. Изменение имени класса на Northwind. dbml


CUsjView

Ctri.W. С

Error List

CtrtW, E

Output

Ctri.W 0

Properties Wir>dow

Ctrl+W, P

Solutnn bp4oref

Ctri.W, S

Task List

CW.W. T

Toolboit

Ctri.W. X

Othe Windows I Тсю1Ь*г$ FuU Screen Shift.AH.Entcf Navigate BKkwerd Ctrl.-

Navig*te Forwsfd Ctrl. Shift*

Property Pages

Shift. F4

% DaUbase Expioref

J Document Outline

Object Browser

e StartPage

ГЗ, WebBrowser

Щ Find ResuHs

. Find Symbol ResuKs Ctri.W. Q

Ctri.W. L Ctri.W. и Ctri.W.J

Ctri.W. W

Puc. 27.7. Открытие окна Database Explorer

Ц ВедУС$Ьаф.2 .1.РГ5и1Ыо1501515? I File Edit View Refactor Project

i] J У A

f D t b se Explorer

tm-m--

Ji Data Connections

[Connect to Database}

Puc. 27.8. Пиктограмма Connect to Database.



1 ... 277 278 279 [ 280 ] 281 282 283 ... 396

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки.
Яндекс.Метрика