Autors:
Vērtējums:
Publicēts: 07.01.2010.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: 1 vienības
Atsauces: Nav
  • Konspekts 'LINQ (Language Integrated Query) lietošana kopā ar ASP.NET', 1.
  • Konspekts 'LINQ (Language Integrated Query) lietošana kopā ar ASP.NET', 2.
  • Konspekts 'LINQ (Language Integrated Query) lietošana kopā ar ASP.NET', 3.
  • Konspekts 'LINQ (Language Integrated Query) lietošana kopā ar ASP.NET', 4.
  • Konspekts 'LINQ (Language Integrated Query) lietošana kopā ar ASP.NET', 5.
  • Konspekts 'LINQ (Language Integrated Query) lietošana kopā ar ASP.NET', 6.
  • Konspekts 'LINQ (Language Integrated Query) lietošana kopā ar ASP.NET', 7.
  • Konspekts 'LINQ (Language Integrated Query) lietošana kopā ar ASP.NET', 8.
  • Konspekts 'LINQ (Language Integrated Query) lietošana kopā ar ASP.NET', 9.
  • Konspekts 'LINQ (Language Integrated Query) lietošana kopā ar ASP.NET', 10.
  • Konspekts 'LINQ (Language Integrated Query) lietošana kopā ar ASP.NET', 11.
  • Konspekts 'LINQ (Language Integrated Query) lietošana kopā ar ASP.NET', 12.
  • Konspekts 'LINQ (Language Integrated Query) lietošana kopā ar ASP.NET', 13.
  • Konspekts 'LINQ (Language Integrated Query) lietošana kopā ar ASP.NET', 14.
  • Konspekts 'LINQ (Language Integrated Query) lietošana kopā ar ASP.NET', 15.
  • Konspekts 'LINQ (Language Integrated Query) lietošana kopā ar ASP.NET', 16.
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
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   
Darba fragmentsAizvērt

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”.

Autora komentārsAtvērt
Atlants