Add Papers Marked0
Paper checked off!

Marked works

Viewed0

Viewed works

Shopping Cart0
Paper added to shopping cart!

Shopping Cart

Register Now

internet library
Atlants.lv library
FAQ
6,49 € Add to cart
Add to Wish List
Want cheaper?
ID number:739983
 
Author:
Evaluation:
Published: 07.01.2010.
Language: Latvian
Level: College/University
Literature: 1 units
References: Not used
Table of contents
Nr. Chapter  Page.
1.  LINQ izteiksmju veidošanas pamatprincipi   
1.1.  select   
1.2.  where   
1.3.  Lietotāja definētas funkcijas   
1.4.  orderby   
2..  LINQ to Objects   
3..  LINQ to SQL   
3.1.  DataContext klase   
3.2.  LINQ to SQL un datu bāzes komponenti   
3.3.  Viena ieraksta/vērtības atlasīšana   
4.  LINQ to DataSet   
5.  LINQ to XML   
Extract

Ievads
Viens no ievērojamākajiem jaunumiem .NET 3.5 ir LINQ (Language Integrated Query Language – integrēto pieprasījumu valoda). Izmantojot LINQ izteiksmes ir iespējams atlasīt, filtrēt, šķirot, grupēt un transformēt datus. Dažādie LINQ paplašinājumi ļauj izmantot vienas un tās pašas vaicājumu izteiksmes dažādiem datu avotiem. Piemēram, LINQ to Objects ļauj veidot un veikt pieprasījumus objektu kolekcijām, kuras atrodas atmiņā. LINQ to DataSet ļauj veikt iepriekšminētās darbības ar DataSet objektiem, kuri atrodas atmiņā. LINQ to SQL ļauj izpildīt pieprasījumus SQL Server datu bāzēm nerakstot kodu, lai piekļūtu datu bāzēm. LINQ to XML ļauj lasīt XML failus neizmantojot specializētās .NET klases darbam ar XML.
LINQ cieši integrējas .NET 3.5 platformā, C# 2008 un Visual Basic 2008. LINQ nav specifisks līdzeklis izmantošanai kopā ar ASP.NET un var tikt izmantots jebkurā .NET lietojumā. LINQ var izmantot kā papildinājumu kodam, kurš piekļūst datu bāzēm izmantojot ADO.NET tehnoloģiju, vai arī ADO.NET vietā pielietot LINQ to SQL.
1. LINQ izteiksmju veidošanas pamatprincipi
Visām LINQ izteiksmēm obligāti jāsatur konstrukcija from, kas norāda datu avotu un konstrukciju select, kura norāda kādi dati jāiegūst.
1.1 select
Konstrukciju select var pielietot, lai iegūtu no datu kopas apakškopu, piemēram, no kolekcijas, kura satur informāciju par darbiniekiem iegūt tikai darbinieku vārdus.
IEnumerable matches;
matches = from employee in employees
select employee.FirstName;
Vai arī iegūt darbinieku vārdu un uzvārdu:
matches = from employee in employees
select employee.FirstName + employee.LastName;
1.2 where
Konstrukcija where ļauj definēt nosacījumus, kuriem jāatbilst atlasāmajiem datiem, piemēram, atlasīt darbiniekus, kuru uzvārdi sākas ar burtu „D”.

Author's comment
Load more similar papers

Atlants

Choose Authorization Method

Email & Password

Email & Password

Wrong e-mail adress or password!
Log In

Forgot your password?

Draugiem.pase
Facebook

Not registered yet?

Register and redeem free papers!

To receive free papers from Atlants.com it is necessary to register. It's quick and will only take a few seconds.

If you have already registered, simply to access the free content.

Cancel Register