. Стиллмен, Дж. Грин - Изучаем C#, 2-е издание
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
UNQ<br />
Хорошо. <strong>Дж</strong>иллми использовал L IN Q для<br />
запросов из колл<strong>е</strong>кций... а как быть с промоакци<strong>е</strong>й<br />
коф<strong>е</strong>йного магазина? Я до сих пор н<strong>е</strong><br />
понимаю, как L IN Q работа<strong>е</strong>т с базами данных.<br />
Для работы с базами данных LINQ использу<strong>е</strong>т<br />
тот ж<strong>е</strong> самый синтаксис.<br />
В глав<strong>е</strong> 1 вы уж <strong>е</strong> вид<strong>е</strong>ли, как л <strong>е</strong> гко .N E T п озволя<strong>е</strong>т<br />
р а б ота ть с базами д а н н ы х. В ы м ож <strong>е</strong>т<strong>е</strong> б ы с т р о п р и <br />
с о <strong>е</strong> д и н и ть базу, добавить та б л и ц ы и даж <strong>е</strong> п р и в я <br />
зать к ф орм <strong>е</strong> д а н н ы <strong>е</strong> из э т и х таблиц.<br />
Н<strong>е</strong>смотря на<br />
значит<strong>е</strong>льную<br />
разницу LlhlQ<br />
и SQL написанный<br />
вами код<br />
буд<strong>е</strong>т похож на<br />
остальны<strong>е</strong> запросы<br />
LINQ.<br />
Сд<strong>е</strong>ла<strong>е</strong>м запрос к э то й , уж <strong>е</strong> связа н н о й с п р о гр а м <br />
м о й баз<strong>е</strong> д а н н ы х. L IN Q б<strong>е</strong>з пробл<strong>е</strong>м с к о м б и н и р у<strong>е</strong> т<br />
д анны <strong>е</strong> и з базы с д а н н ы м и , п о л у ч <strong>е</strong> н н ы м и о т объ<strong>е</strong>ктов.<br />
С и н та к с и с запросов н<strong>е</strong> и зм <strong>е</strong> н и тся ... вам потр <strong>е</strong> б у<strong>е</strong> т<br />
ся вс<strong>е</strong>го л и ш ь п о л у ч и ть д о ступ к баз<strong>е</strong> д а н н ы х.<br />
База данных<br />
ContactDB<br />
Адр<strong>е</strong>с кли<strong>е</strong>нта <strong>е</strong>сть<br />
в объ<strong>е</strong>ктвильской<br />
баз<strong>е</strong> контактной<br />
информации.<br />
l l N t<br />
*?■—<br />
А зд<strong>е</strong>сь находятся<br />
данны<strong>е</strong> о постоянных<br />
пос<strong>е</strong>тит<strong>е</strong>лях<br />
коф<strong>е</strong>йного магазина<br />
Starbuzz.<br />
UNQ позволит нам сравнить<br />
^ и скомбинировать данны<strong>е</strong> из<br />
н<strong>е</strong>скольких источников и создать<br />
р<strong>е</strong>зультирующую посл<strong>е</strong>доват<strong>е</strong>льность.<br />
дальш<strong>е</strong> > 689