Se desideri essere avvisato delle nuove pubblicazioni, iscriviti alle nostre newsletter.
Ricerche, raggruppamenti, ordinamenti, proiezioni e altro ancora: questo è il motore di interrogazione di LINQ. Benché molto spesso ci si fermi a LINQ To SQL, la verità è che c'è un molto più vasto e vantaggioso. In questo articolo verranno mostrati gli operatori di interrogazione più importanti e come sfruttarli per eseguire interrogazioni liste di oggetti. LINQ ha un linguaggio di interrogazione potentissimo. Questo, non solo perché la sua architettura a provider permette di interrogare diverse sorgenti dati, ma anche perché le modalità di ricerca e restituzione dei dati offrono una serie di possibilità che non si hanno a disposizione nemmeno nel linguaggio SQL (il tutto sempre ad oggetti, integrato nel linguaggio e con autocompletion all'interno di Visual Studio).
Il .NET Framework 3.5 contiene diversi provider per LINQ: LINQ To XML, LINQ To SQL, ecc. Questo perchè LINQ ha una struttura a provider e quindi espandibile per interrogare potenzialmente qualunque tipologia di sorgente dati. Lo scopo di questo articolo è proprio quello di mostrare come con LINQ possiamo creare un provider verso una sorgente dati diversa da quelle integrate nel framework. In particolare si vedrà come utilizzare le API del servizio di ricerca messo a disposizione da Live Search.
LINQ To SQL offre un potente modello di accesso ai dati, ma non solo; grazie alle novità di Visual Studio 2008, possiamo utilizzare un editor visuale per generare automaticamente le classi, modellare le relazioni, creare il codice per invocare stored procedure e molto altro ancora. Scopri in questo articolo come la combinazione Visual Studio 2008 - LINQ To SQL permetta di velocizzare ulteriormente lo sviluppo di applicazioni basate su questo ORM.
- Le novità di C# 3.0 e Visual Basic 9.0 attraverso LINQdi Stefano Mostarda - martedì 26 febbraio 2008 - in LINQ
- Introduzione a LINQ
Tag Cloud.NET Framework, .NET Framework 3.5, Database, LINQ, LINQ to SQL, LINQ to XML, SQL Server, Visual Basic, Visual Studio, Windows Live Services, XMLI tutorial- ASP.NET 2.0
Accesso ai dati, master pages, nuove funzionalità, Provider Model. Solo in versione 2.0. - ASP.NET 2.0 avanzato
Tutte le tecniche più complesse, rigorosamente in versione 2.0. - ASP.NET 3.5
Tutto sull'ultima versione di ASP.NET. - AJAX
Tutto quello che c'è da sapere su AJAX. - .NET Framework 3.0
Introduzione alle componenti base del .NET Framework 3.0. - .NET Framework 3.5 (nuovo)
Tutto sulla ultima versione di C#, VB e ASP.NET, con LINQ! - Silverlight (nuovo)
La nuova tecnologia Microsoft per il web, dalla A alla Z! - LINQ (nuovo)
LINQ, LINQ to SQL, ADO.NET Entity Framework in tutto e per tutto. - Architettura
Architettura: come costruire e strutturare le vostre applicazioni. - Tutti gli altri: ASP, SQL Server, MySQL, IIS, Windows Vista
- Introduzione a LINQ









