Hjem Personlig finansiering Essensielle LINQ Operators - dummies

Essensielle LINQ Operators - dummies

Video: Language Integrated Query (LINQ) 2025

Video: Language Integrated Query (LINQ) 2025
Anonim

En del av LINQ For Dummies Cheat Sheet

Språkkonfigurerte spørringer (LINQ) bruker et fantastisk utvalg av operatører. En operatør er et spesielt ord som forteller LINQ hva slags spørring som skal utføres, for eksempel å kontrollere om to verdier er like. Operatører kan løpe inn i hundrevis, men i de fleste tilfeller vil du utføre de fleste oppgavene ved å bruke bare noen få standardoperatører. Nedenfor er en liste over viktige LINQ-operatører.

Operatør Beskrivelse
fra Definerer det midlertidige objektet som brukes til å utføre en forespørsel. Tenk på

denne operatøren som definerer det individuelle elementobjektet fra hvilket

du får alle andre data for spørringen. For eksempel velger du

hvilke data som skal vises i utdataene og hvordan disse dataene er bestilt

basert på den midlertidige variabelen. Operatøren fra

er den eneste som må vises i alle spørringer du

oppretter.

i Definerer datakilden som brukes til å skaffe dataene. En datakilde

kan være noe objekt som støttes av en dataleverandør. Leverandøren

oppretter en forbindelse mellom datakilden og LINQ-spørringen.

For eksempel kan en datakilde inkludere en gjenstand som en liste , en XML-fil, et SQL Server-bord, Active Directory, en web

tjeneste eller omtrent alt annet du vil bruke å samle

informasjon. Det er også mulig å jobbe direkte med filer på

harddisken din ved hjelp av en LINQ-spørring. En spørring kan inneholde så mange matchende

par fra og i operatører som er nødvendig for å fullstendig beskrive de

datakilder som brukes i spørringen.

velg Velger utdatainformasjon for spørringen. Den enkleste

-utgangen er det samme objektet du definerer ved hjelp av operatøren fra. En selekteringsoperatør kan imidlertid inkludere beregnede verdier,

dataregister eller individuelle objektegenskaper. Den begrensende

-faktoren er i de fleste tilfeller funksjonaliteten som tilbys av LINQ

-leverandøren. Alle fire av standardleverandørene inkluderer det komplette

-området for utvalgte operatørbetegnelser. En

spørring inneholder bare én valgt operatør , og denne operatøren må vises som den siste operatøren i spørringen

.

hvor Beskriver vilkårene under hvilke et element vises som del

av utgangen. Hvor operatøren alltid

krever et boolsk argument for å definere utgangsvilkårene. Du

kan inkludere så mange hvor operatører som

trengte å beskrive utgangskriteriene fullt ut. LINQ tolker

hvor operatører i den rekkefølgen der

de vises i spørringen, så bestillingen er viktig. Når en forespørsel

ikke virker som forventet, kan du prøve å endre rekkefølgen av hvor operatørene bedre beskriver kravene til utdataene

.Bruk debuggeren til å finne feil i den logiske

strømmen av hvor operatører.

orderby Definerer rekkefølgen der utgangselementene vises. Den enkleste orderbyoperatoren

er avhengig av det

objektet du definerer ved hjelp av operatøren fra

. En ordreoperatør

kan imidlertid akseptere enhver setning som definerer et logisk ordningsargument

som input - vanligvis numerisk, alfabetisk, symbol eller binær.

Du kan bruke så mange orderby operatører som

som er nødvendig for å beskrive utdataene for dataene fullt ut. Som med

hvor operatøren, tolker LINQ ordreoperatøren i den rekkefølgen der

vises i spørringen. Følgelig er rekkefølgen til orderby-operatørene viktig.

Bli med og på Kombinerer to eller flere datakilder for å lage en sammensatt visning av

dataene. Datakildene trenger ikke å stole på de samme leverandørene. Du

kan bruke så mange med operatører som

som kreves for å fullstendig beskrive alle datakilder som brukes til

spørring. Operatøren definerer

kriteriet som brukes til å kombinere to datakilder. Koble til og på operatører

for å lage en komplett datakilde.

la Oppretter en beregnet verdi for bruk i spørringen. Beregnede

-verdier gjør det vanskelig å formulere komplekse søk. I tillegg kan du

overføre en beregnet verdi til innringeren for å gi ytterligere

utgangsinformasjon. I mange tilfeller gir letoperatøren muligheten til å overføre

data som LINQ vanligvis ikke vil passere på grunn av en navngivingskonflikt. Du kan

bruke så mange letoperatører som nødvendig

for å gi full søkefunksjonalitet, men du bør begrense bruken

til situasjoner der en beregnet

-verdi forbedrer spørringshastigheten.

Essensielle LINQ Operators - dummies

Redaktørens valg

Vis resultatene i forhold til et målområde i Excel-oversiktspanelet - dummies

Vis resultatene i forhold til et målområde i Excel-oversiktspanelet - dummies

Noen ganger trenger du målserier i Excel-oversikten og rapportene dine. I enkelte bedrifter er et mål ikke en verdi - det er en rekke verdier. Det vil si at målet er å holde seg innenfor et definert målområde. Tenk deg at du klarer en liten bedrift som selger esker med kjøtt. En del av jobben din er å ...

Slicer Tilpasninger for Slicers på Excel Dashboard - dummies

Slicer Tilpasninger for Slicers på Excel Dashboard - dummies

Hvis du skal bruke slicers på en Excel-dashbordet, bør du gjøre litt formatering for å få dine skiver til å passe til temaet og oppsettet på instrumentpanelet. Følgende diskusjon dekker noen formateringsjusteringer du kan gjøre til dine skiver. Størrelse og plassering av skiver En skiver oppfører seg som en standard Excel ...

Enkel statistikk i Excel Data Analyse - dummies

Enkel statistikk i Excel Data Analyse - dummies

Excel gir flere praktiske, brukervennlige verktøy for å analysere informasjon som du lagrer i et bord, inkludert noen raske og skitne statistiske verktøy. Se på følgende enkle bord. En enkel dagligvareliste. Et av de smaleste og raskeste verktøyene som Excel gir, er muligheten til enkelt å beregne summen, gjennomsnittet, antall, minimum og maksimum av ...

Redaktørens valg

Bruk fanen Filtre til å modifisere QuickBooks 2014 Rapporter - dummies

Bruk fanen Filtre til å modifisere QuickBooks 2014 Rapporter - dummies

Filtrene kategorien er trolig den mest interessante og en nyttig kategori som er levert av dialogboksen QuickBooks Modify Report. Filtre-fanen lar deg sette opp filtre som du kan bruke til å angi hvilken informasjon som oppsummeres i rapporten. For å bruke Filtrer-fanen velger du først feltet du vil ha ...

Bruk skjermfeltet til å modifisere QuickBooks 2012-rapporter - dummies

Bruk skjermfeltet til å modifisere QuickBooks 2012-rapporter - dummies

Hvis du klikker Tilpass rapport- QuickBooks viser dialogboksen Endre rapport, som du kan bruke til å tilpasse en rapport. Når du tilpasser en rapport, endrer du rapportens utseende, layout og informasjonen som den oppsummerer. Dialogboksen Endre rapport ser annerledes ut for ulike rapporttyper. Likevel, hvis du ser forbi ...

Slik bruker du QuickBooks for din hvite papir forretningsplan - dummies

Slik bruker du QuickBooks for din hvite papir forretningsplan - dummies

QuickBooks kan hjelpe deg skriv en hvit-papir forretningsplan. Folk skriver ofte en forretningsplan for hvitt papir når de vet at de trenger en strategisk plan, men ikke ønsker å ta de harde beslutningene som er nødvendige for en strategisk plan. Personen i denne konfronten skriver en lang hvit-papir forretningsplan for å camouflere den fraværende strategiske planen. ...

Redaktørens valg

Canon 60D elektronisk nivåfunksjon - dummies

Canon 60D elektronisk nivåfunksjon - dummies

Ikke hvert fotografi må være nivå med horisonten. Imidlertid lider mange typer bilder (landskap, bybilder og arkitektonisk fotografi) sterkt når kameraet er vippet. Den gammeldags løsningen for å utjevne kameraet ditt er å bruke et boble- eller åndnivå (funnet i fotobutikker) for å kontrollere kameraets justering med ...

Kamerainnstillingsdisplayet på et Canon EOS Rebel T3-serie Kamera-dummies

Kamerainnstillingsdisplayet på et Canon EOS Rebel T3-serie Kamera-dummies

På din Canon Rebel T3 eller T3i, kan du se en samling av tilleggsinnstillingsdata via kamerainnstillingsdisplayet. Denne skjermen er bare et informasjonsverktøy, men; Du kan ikke justere noen av de rapporterte innstillingene fra denne skjermen. For å vise skjermbildet Kamerainnstillinger på T3i, vis først innstillingsinnstillingene ...

Canon EOS 70D Kameraoppsett - dummies

Canon EOS 70D Kameraoppsett - dummies

Her er en oversikt over knappene, ringer og andre eksterne kontroller på Canon EOS 70D-kameraet ditt. Objektivet vist i de følgende figurene er Canon EF-S 18-135mm IS (bildestabiliseringsmodell) som selges med kameraet; Andre linser kan variere.