|
Программирование >> Программирование с использованием ajax
7. В диалоговом окне Choose Data Source (Выберите источник данных) выберите Microsoft SQL Server Database File (Файл базы данных Microsoft SQL Server) в списке Data Source (Источник данных), как показано на рис. 27.9. Щелкните на кнопке Continue (Продолжить). Choose Data Source Data lourcc MicroMtt Acc s D l*beie Fi e ОМСП0ЮЛ Ihe thtt i Ject on to uch a daubate ГЛе to a local MKfoso*t SQl Serv-er nstance .пс1идюд МктоиШ SQL Express) using the IJET Frameworic Data Provtdeffor SQLServer DatJB*ovider Puc. 27.9. Выбор Microsoft SQL Server Database File в качестве источника данных 8. В диалоговом окне Add Connection (Добавить соединение) введите путь к файлу базы данных Northwind, как показано на рис. 27.10. Щелкните на кнопке Test Connection (Тестировать соединение), чтобы убедиться, что соединение с базой данных работает.
Enter mformation to conr>ect to the selected d u source or chck Chenge to choose a different data source and,or provi Data source MKrosoft SQL Server Database F.le (SqKlnt) Catabace file name (new or emtong): CaSQL Server 2000 Sample DatabasesvNORTHVND MDF Log on to the server Use Jftindcws Authentication Use SQL Sen/er AuthentKation >t* name: j Q Jeve my pMswcrd lest Cennection Рис. 27.10. Ввод пути к файлу базы данных Northwind Если тестирование соединения не работает, проверьте, запущен ли SQL Server. Если исключение сообщает, что пользовательские экземпляры не включены, запустите SSMS, откройте окно запросов и запустите следующую команду базы данных: exec sp configure user instances enabled, 1 Reconfigure Это включит пользовательски£ экземпляры и автоматически перезапустит SQL Server. Щелкните на кнопке ОК для завершения и перейдите к следующему шагу. База данных SQL Server Express NORTHWIND.MDF теперь появится в узле Data Connections (Соединения с данными) в Database Explorer, как показано на рис. 27.П. l4 27-1 F.rstUNQtoSQLQuefy - Jkisott Visual C 2008 Express ЕЬЛюп File £drt yiew Iroftct guild Debug Dflta Jools Wmdo. у Database 111 flHHl! К Northwindulbfnl I g ;Ji Data Connectrens -J г., ----------* Pwc. 27. . База данных NORTHWIND.MDF в узле Data Connections 9. Раскройте узел NORTHWIND.MDF, чтобы просмотреть его содержимое. 10. Теперь раскройте узел Tables (Таблицы), чтобы можно было видеть список таблиц базы данных, как показано на рис. 27.12. 27-l-FirUUNQtoSQlQu*fy - iaosott Уиъ*1 С* 2008 Ежр, Ъфх>п Е > gan Бро Bum Debug Dfll Jooh И .<1о i] Ч J Dau Coi>nr<tiont i Det b ie Dt 9f fm j3 C egofi i t J CirttcfnefCirttofTiefO no , J CortcmefOemoQT ph<s 23 * urfcmm . J] lrT4}*c.e i J lmpto>e Tef rtOfi . J Ord r DtttM . Z)P.gK,n . J Supply/* , □ Tefritoo X J funtticns Pwr. 27. /2. Список таблиц базы данных NORTHWIND.MDF 11. Щелкните и перетащите таблицу Customers в панель Northwind. dbml (см. рис. 27.12). 12. Откроется диалоговое окно (рис. 27.13) с запросом, хотите ли вы скопировать файл локальной базы данных в проект. Щелкните на кнопке No (Нет), чтобы исключить создание дублированной копии Northwind.MDF. Micfosoft VijueJ С 2008 Cxp e$s Edition I The connection you if lected u es a local data file th*t i$ not in the current p/0)ect. Would yOu Mte to copy the file to voui project and modifv the connection if vou cop, the data file to your poect 4 will be copied to the project s output directory eech time you run the appl.caticn Pr i Fl fcr nformat.cn on controll.nq th.j behior Puc. 27.13. Запрос на копирование файл локальной базы данных 13. После этого объект Customer появится в панели Northwind.dbml, как показано на рис. 27.14. ф £2 D t b M DiagnrTn :jT b* ♦ □ Costom Co$to*neiOemo □ Custome.Demog<.phKi Л □ Einp oye t Z3 T* Tilone ;i J S iM l Proce<Jut A Funciiom -J Туре i A.iembUe* I C rttO T.ertD Comp*nyN me If ConuctNan AOdresi PoitoiCMte Country if Phone Puc, 27.14. Объект Customer 14. Откомпилируйте проект, чтобы объект Customer был доступен, когда вы начнете вводить код на следующем шаге. Просмотретькодклассову сгенерированных 0/RDesigner, можно, заглянув в файлЫогЬЬ wind, designer. cs,кomopыйnoявumcяnoдucxoдньLмфauлoмNorthwind. dbml в Solution Explorer, подобно тому, как сгенерированный код формы помещается в <MMRjopbm>.designer.cs. Однако, как и в случае сгенерированного кода формы, вы пе должны модифицировать сгенерированный 0/R Designer код, так что лучгие не открывать его в редакторе, за исключе-HU£M тех случаев, когда вы хотите проверить имя класса или проверить сгенерированный тип данных. 15. Откройте главный файл Program, сз и добавьте следующий код в метод Main (): static void Main(string[] args) { NorthwindDataContext northWindDataContext = new NorthwindDataContext(); var queryResults = from с in northWindDataContext.Customers where c.Country == USA select new { ID=c.CustomerID, Name=c.CompanyName, City=c.City, State=c.Region foreach (var item in queryResults) { Console.WriteLine(item); Console.WriteLine( Для продолжения нажмите Enter... ); Console.ReadLine();
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |