Vra

Tydens die beta van Stapel Oorloop, ek het gesien nogal'n paar vrae oor LINQ SQL maar weet niks oor dit nie...dit klink baie interessant.

Wat is LINQ en hoe kan ek begin?

Skakels gidse of dokumentasie'n bonus :)

PS:Ek is'n lang tyd C# ontwikkelaar wat daagliks gebruik Datatables en Parameters SQL

Was dit nuttig?

Oplossing

LINQ staan vir die Taal Geïntegreerde Navraag en is'n stel van uitbreidings vir .NET wat toelaat dat jy om navraag data op dieselfde manier uit kode en is nie gekoppel aan'n spesifieke data bron.Jy kan gebruik maak van die dieselfde LINQ kode vir SQL Server, XML, voorwerpe, Datastelle, en Entiteite.

Hier is'n goeie inleiding van Scott Guthrie

Dit is'n mooi stel van 101 LINQ Monsters

Ander wenke

Twee boeke wat jy in ag moet neem vir die leer oor LINQ, albei van Manning:

Die voormalige was by verre die beter geskryf, en het my geleer byna net soveel oor LINQ in 'n enkele hoofstuk as laasgenoemde in 'n hele boek het. LinQ is gebou op 'n baie van die stigting, en C # in diepte bou dit van die grond af.

Die tweede boek is 'n hele baie beter as niks, en julle sal dinge spesifiek oor LINQ dat jy nie sal leer in die eerste leer. Maar die eerste boek sal jy baie beter grondslag te gee, en sit ten minste 'n teken perspektief plaas van min of meer blindelings na aanleiding van die MS lyn. So, ek beveel C # in diepte in die eerste plek vir die aanleer van LINQ.

Mike

Ek beveel die Verslaaf Aan LINQ wiki.Hulle het'n paar groot inleidende inligting, sowel as meer in diepte inligting en voorbeelde op al die operateurs.

Ek het hier'n baie van die LINQ verwysings in die show notas vir die Oppas Kode Episode 10 (op LINQ).Een van my gunstelinge is 'n MSDN Tydskrif artikel wat verduidelik hoe LINQ werk uit'n raamwerk perspektief in'n manier wat werklik het my gehelp om te verstaan hoe dit werk.

Hier is 'n paar goeie tutoriale (video) van Oakleaf Systems:

http: / /oakleafblog.blogspot.com/2007/04/two-new-linq-to-sql-video-segments-from.html http: // oakleafblog. blogspot.com/2007/05/mike-taulty-posts-six-new-linq-to-xml.html

Edit: Ek het net gehardloop in hierdie groot hulpmiddel geskep deur die skrywer van C # in 'n Neutedop: http://www.linqpad.net/ Dit sluit baie van die groot maklik om monsters te volg.

Ek sal raai jy 'n speel rond met LINQPad ( http://www.linqpad.net ), dit is 'n gratis program wat dit moontlik maak (umong ander dinge) om u te verbind tot 'n databasis bediener en navraag dit met behulp van LINQ na SQL. Dit neem die pyn uit om op te rig Console Aansoeke om die spel te doen.

Linq is kort vir "taal geïntegreerde navraag." Dit is 'n stel van taal uitbreidings gebou in C # en VB. Basies, wat jy kry is 'n klomp van die standaard soektog operateurs wat toegepas kan word om enige IEnumerable van tipe T. Daar is 'n baie verskillende linQ verskaffers vir spesifieke tipes data-byvoorbeeld, is daar 'linQ aan xml, linQ aan entiteite, selfs linQ SharePoint.

As jy wil begin met linQ, in al sy vele vorme, ek stel voor die boek Pro linQ deur Joseph C. Rattz. Dit is 'n uitstekende oorsig van linQ. Hy neem 'n grond-up benadering, eerste beskrywing van al die taalkenmerke (soos Lambda Expressions en Expression Bome) wat Linq is gebou op, en dan beweeg op tot 'n standaard linQ verskaffer implementering.

Verder, hier is 'n goeie MSDN artikel beskryf Linq: LINQ: NET taal-Geïntegreerde Query

Nou, Linq SQL is 'n linQ verskaffer spesifiek geskryf vir SQL Server. Ingesluit in hierdie verskaffer is 'n OF / M, wat gee jou 'n paar handige-dandy funksies (soos tik al jou SQL tafels, sodat jy 'n robuuste ontwerp-time vertoning van jou databasis skedule kry.) Dit is heeltemal awesome, en vir my gesê: het grootliks bespoedig ontwikkeling tyd wanneer daar gewerk word met 'n SQL databasis. Die boek wat ek hierbo aanbeveel het ook 'n groot gedeelte oor die gebruik van Linq SQL. ook, hier is 'n goeie "gids beginner se" artikel van MSDN: Linq Om SQL:. NET taal-Geïntegreerde Query vir Relational Data

Om te beoefen sonder die behoefte om wrap kode te skryf net om linQ-navrae wat jy kan gebruik uit te voer linqpad.net

Hier kan jy gaan. Ek het begin met ScottGu se verduideliking / voorbeelde en het van daar af:

http : //weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx

Ek dink hierdie boek:

C # in diepte

Deur Jon kleiduiven is gids 'n uitstekende programmeerders 'wat ooreenstem met jou presiese behoeftes (beweeg van vroeër C # om C # 3,5).

Ook as jy dit bestel jy die elektroniese kopie te kry -. Iets meer uitgewers moet doen (uitstekend vir beide steek en soek)

'n bietjie oud, maar nog steeds relevant: http://www.developerzen.com/2007/09/17 / inleiding tot linQ /

Daar is 'n podcast hier (skaamtelose prop) wat LINQ dek van een van die skrywers van LINQ in Aksie.

Diep Fried grepe - episode 14: LINQ'ing die toekoms van Ontwikkeling met Jim Wooley

Baie van die groot dinge in wat wys dat ook julle kan help.

Hier is 'n stap vir stap handleiding oor hoe om LINQ inkorporeer met jou web-programme binne asp.net. Hoop dit help http://www.progtalk.com/viewarticle.aspx?articleid=68

Dit kan nuttig wees om beginners op linQ wees. Die stap-vir-stap gids met beeld. http: //readerstimepass.blogspot com / 2010/11 / stap-vir-stap-gids tot implementeer-linQ-to.html

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top