LINQ to SQL

LINQ to SQLè un componente di .NET Framework versione 3.5 che fornisce un'infrastruttura di run-time per la gestione dei dati relazionali come oggetti.

Nota

I dati relazionali vengono visualizzati come una raccolta di tabelle bidimensionali (relazioni o file flat), in cui le colonne comuni collegano tra loro le tabelle. Per usare LINQ to SQL in modo efficiente, è necessario avere familiarità con i principi di base dei database relazionali.

In LINQ to SQL viene eseguito il mapping del modello dati di un database relazionale a un modello a oggetti espresso nel linguaggio di programmazione dello sviluppatore. Quando viene eseguita l'applicazione, LINQ to SQL converte in SQL le query LINQ (Language Integrated Query) nel modello a oggetti e le invia al database per l'esecuzione. Quando il database restituisce i risultati, LINQ to SQL li converte di nuovo in oggetti che possono essere utilizzati nel linguaggio di programmazione dello sviluppatore.

Gli sviluppatori Visual Studio usano in genere Object Relational Designer, che fornisce un'interfaccia utente per l'implementazione di molte delle funzionalità di LINQ to SQL .

Nella documentazione inclusa in questa versione di LINQ to SQL vengono descritti i blocchi di compilazione di base, il processi e le tecniche necessari per la compilazione di applicazioni LINQ to SQL. È anche possibile cercare Microsoft Docs problemi specifici ed è possibile partecipare al forum di LINQ,in cui è possibile discutere in dettaglio argomenti più complessi con gli esperti. Infine, l'LINQ to SQL: .NET Language-Integrated Query for Relational Data white paper details technology (Informazioni dettagliate sulla tecnologia .NET Visual Basic e LINQ to SQL C#).

Contenuto della sezione

Per iniziare
Viene fornita una panoramica di LINQ to SQL e vengono fornite informazioni su come iniziare a usare LINQ to SQL.

Guida per programmatori
Vengono descritte le procedure per eseguire il mapping, creare query, eseguire operazioni di aggiornamento e debug e attività simili.

Riferimento
Fornisce informazioni di riferimento sui diversi aspetti di LINQ to SQL. Tra gli argomenti vengono descritti il mapping dei tipi CLR SQL, la conversione dell'operatore di query standard e altri.

Esempi
Vengono forniti collegamenti Visual Basic esempi in C#.

LINQ (Language-Integrated Query) - C #
Vengono fornite panoramiche delle tecnologie LINQ in C#.

LINQ (Language-Integrated Query) - Visual Basic
Vengono fornite panoramiche delle tecnologie LINQ in Visual Basic.

LINQ
Vengono descritte le tecnologie LINQ per Visual Basic utenti.

LINQ e ADO.NET
Collegamenti al portale ADO.NET dati.

Procedure dettagliate relative a LINQ to SQL
Vengono elencate le procedure dettagliate disponibili per LINQ to SQL.

Download di database di esempio
Viene descritto come scaricare i database di esempio usati nella documentazione.

Panoramica del controllo server Web LinqDataSource
Viene descritto come il controllo espone Language-Integrated query (LINQ) agli sviluppatori Web tramite l'architettura ASP.NET del controllo LinqDataSource origine dati.