De

adder onder de meerderheid van de aanvragen zijn gebaseerd op de gegevens in de centrale gegevensbank, maar de meeste Data Warehouse.In de loop van de jaren, het ontwerp en de ontwikkeling van personeel op basis van het voorwerp van toepassing, voor de toegang tot de gegevens genoemd in verband met de vergadering van de toegang tot de gegevens (dal).Hier, we hebben drie uur te overwegen: wanneer een aanvraag moet alle gegevens niet opgeslagen in dezelfde bron.De bron kan een databank, een object, XML - documenten of web - diensten.,,, de toegang tot het geheugen van een databank of voorwerpen dan in het XML - bestand van de eenvoudige en goedkope toegang tot de gegevens.,,, voor de toegang tot de gegevens van gebruik niet rechtstreeks, maar moeten worden gesorteerd, het sorteren, het pakje, veranderen, dus, als er een instrument de toegang tot de gegevens, zodat de verschillende makkelijk te maken met gegevens uit verschillende bronnen en de tenuitvoerlegging van de normen voor de verwerking van gegevens, in de regels van de code, het zal een grote hulp, taal of geïntegreerde vragen. Onder een instrument is.De uitbreiding is een onder - Kader 3.5 en het beheer van de taal van de instellingen van de vraag als het object.Het is een algemene vraag van de grammatica en de programmering van verschillende soorten van gegevens met behulp van de gemeenschappelijke taal, de exploitanten, de selectie van de projecten, bij de groep, de verdeling, die de werking van de in de onder C, en de verwezenlijking van de&#en Vb. Het Kader 3.5, onder het kan steunen de grammatica en de configuratie van de opslag van gegevens niet gebruik nu de baan. Netwerk, bijvoorbeeld in de database van de klanten in de vergroten 2, sub b van de vraag, met enkele vraag C #, de code is: in de gegevens = C, var. De klant in land C = = ", met inbegrip van Spanje" optie C;:,,, "van de" door middel van de verzameling van de inhoud van logica. De uitdrukking,.,, en daar is de evaluatie van elk object in 't;"Keuze" verklaring van de voorwerpen terug zal worden toegevoegd aan de lijst van de beoordeling van de doelstellingen, en toegevoegd aan de verklaring van de variabelen.Als gevolg van de precieze aard van de voorwerpen terug is niet bekend, dat informatie zal concluderen dat dynamische.,,, enkele vragen kan worden toegepast op alle gegevens die de klasse ienumerable < T >, hier is' t is een soort gegevens, bijvoorbeeld, de lijst van < boek >., laten we kijken naar een voorbeeld om het begrip van het concept.Het gebruik van de volgende categorieën: books.cs, de boeken {string id (;;) de titel van een string {}; vaststelling van de prijzen door de cijfers achter de komma; {} {tijd dateofrelease;;;;} de statische lijst < boek > getbooks () {lijst < het boek > de nieuwe lijst lijst = < boek > (); de lijst toe te voegen (nieuwe boek. "{nummer 001" = ", titel C - programma 's, #" prijs = 634.76m, dateofrelease = omschakeling. Todatetime ("2010-02-05")}); Aan de lijst toe te voegen (boek. {- "002", "titel = leren Java 30 dagen", voor de prijs van 250.76m, dateofrelease = omschakeling. Todatetime ("")}); de lijst toe te voegen (boek {nummer. "003", "de procedure van titel =Voor Asp. 4 ", de prijs = 700.00m, dateofrelease = omschakeling. Todatetime (" 2011-02-05 "); de lijst toe te voegen (}). Nieuwe {nummer" 004 ", met als titel" gemakkelijk ", de prijzen 500.99m dateofrelease = = = = = = = netto, omgezet. Todatetime (" kennis "); de lijst toe te voegen (}). Het boek is" {nummer 005 ", met als titel" programmering ", de prijs = 314.76m, dateofrelease = omschakeling. Todatetime (" 2010-02-05 ")}); de lijst van de toevoeging van nieuwe {nummer. (" 006 ", met als titel" C 's ", de prijs = 456.76m, dateofrelease = omschakeling todatetime (" 2010-02-05 ".))); de lijst toe te voegen (boek {nummer." 007 ", titel =" gegevensbank ", de prijs = 1000.76m,Dateofrelease = omschakeling. Todatetime ("2010-02-05")}); de lijst;}}, het gebruik van deze pagina is een eenvoudige etikettering van controles, die de titel van boeken.De gebeurtenissen van de page_load creëert een lijst van boeken en het gebruik van onder de titel: de vraag naar de klasse, deel simplequery:system.web.ui.page {beschermde nietig page_load (object afzender, eventargs e) {lijst < boek > boek = boeken. Getbooks (); de VAR - booktitles = b in de boeken van Titel B.; voor (in booktitles de titel) lblbooks var. De tekst + = string model ("(0) < BR />");}}, terwijl de uitvoering van pagina 's, de etikettering bevat de resultaten van het onderzoek:,, meer dan enkele uitdrukking: booktitles = B, var. De keuze van de boeken van de titel, het equivalent van de volgende SQL; vraag: de keuze van de titel van de boeken, enkele exploitant, met uitzondering van de exploitanten voor het gebruik van tot nu toe, er zijn nog een aantal andere exploitanten, waardoor de verwezenlijking vanDe clausule van de vraag.Laten we kijken naar enkele van de bepalingen van de exploitanten, de bepalingen van de toetreding, bij de clausule "in de SQL voor de verbinding van twee tabellen en gegevens blijkt dat een van de in de tabel in de bijlage.Ook kan worden opgeslagen.Voor het testen van dit punt, samen met een andere klas in het vorige programma genaamd saledetails.cs: cursussen, salesdetails (publiek int verkoop (;;) {') int; set;} {string id;;) openbare statische ienumerable < salesdetails > getsalesdetails () {salesdetails [...] SD = (nieuwe salesdetails {nummer "001", pagina = 678, verkoop van nieuwe = 110000} {salesdetails id = "002", pagina = 789, verkoop van nieuwe = 60000} {salesdetails id = "003", pagina = 456, verkoop van nieuwe = 40000} {salesdetails id = "004", pagina = 900, verkoop van nieuwe = 80000} {salesdetails id = "005", pagina = 456, verkoop van nieuwe = 90000} {salesdetails id = "006", pagina = 870, verkoop = 50000} {mijn nieuwe salesdetailsD = "007", pagina = 675, verkoop = 40000}}; winst - SD. < salesdetails > ();}}, toevoeging van de code page_load gebeurtenis zijn bij de vraag: een tabel met clausule, beschermde nietig page_load (object afzender, eventargs e) {ienumerable boek < > boek = boeken. Getbooks (); ienumerable < salesdetails > verkoop = salesdetails. Getsalesdetails (); de VAR - booktitles = b in de boeken van de gegevens over de verkoop van de keuze voor de toetreding van de nieuwe s.id {naam = B. Titel, bladzijde = s.pages}; voor (in de titel van booktitles var lblbooks + = tekst). De string model ("(0) < BR />" is de titel van de resultaten);}, blz. Zoals aangegeven in figuur:,, de - clausule "- clausule, een van de voorwaarden voor toe.Heel erg.Bijvoorbeeld, als je het boek dat ik wil lezen, in aantal pagina 's van meer dan 500, veranderen page_load gebeurtenis: var booktitles = b in de boeken van de gegevens over de verkoop van s.id waar voor de toetreding s.pages> 500 nieuwe {naam = B. Titel, bladzijde = s.pages}; de vraag is alleen uitgevoerd, die in aantal pagina' s, dat de meer dan 500, en orderby en orderbydescending bepalingen. Deze bepalingen kunnen sorteren van de resultaten van het onderzoek.De titel van een boek te vragen, de hoeveelheid en de prijs van de pagina 's, via de prijs van een gebeurtenis in het page_load, de voorbereiding van de volgende code: var booktitles = b in de boeken van de gegevens over de verkoop van s.id toetreding voor orderby B. De keuze van de nieuwe prijzen {naam = B. Titel, bladzijde = s.pages aan boord, prijs = fob); terug naar de - clausule:,,, een clausule om de definitie van een variabele, en geef hem een waarde toe te kennen aan de berekening van de waarde van de gegevens.Bijvoorbeeld, de verkoop van de twee voor de berekening van de totale verkoop van Je boek, nodig voor de berekening van de prijs van de verkoop van totalsale =, om dit te doen, wordt de volgende code: page_load gebeurtenis, een clausule om de definitie van een variabele, en geef hem een waarde toe te kennen aan de Berekening van de waarde van de gegevens.Bijvoorbeeld, de verkoop van de twee voor de berekening van de totale verkoop van je nodig voor de berekening van booktitles = B: var. De gegevens over de verkoop van boeken in s.id laten voor winst = (aan boord van de verkoop prijs * * * * * * *) de keuze van de nieuwe naam van de titel (= B, totalsale = inkomsten};, de resultaten van het onderzoek, de pagina 's zoals aangegeven:,

LINQ Result
LINQ Result2
LINQ Result3
LINQ Result4
LINQ Result5



Previous:
Next Page: