|
Программирование >> Программирование с использованием ajax
Инсталляция базы данных примеров 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 У д
My Templates UNQ to SQL classes mapped to re ational obct*. Northwin4dbml Cancel Puc. 27.6. Изменение имени класса на Northwind. dbml
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.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки. |