Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
LINQ to SQL è un componente di .NET Framework versione 3.5 che fornisce un'infrastruttura di runtime per la gestione dei dati relazionali come oggetti.
Annotazioni
I dati relazionali vengono visualizzati come una raccolta di tabelle bidimensionali (relazioni o file flat), in cui le colonne comuni sono correlate tra loro. Per usare LINQ to SQL in modo efficace, è necessario avere familiarità con i principi sottostanti dei database relazionali.
In LINQ to SQL il modello di dati di un database relazionale viene mappato a un modello a oggetti espresso nel linguaggio di programmazione dello sviluppatore. Quando l'applicazione viene eseguita, LINQ to SQL esegue la conversione in SQL delle query integrate nel linguaggio nel modello a oggetti e le invia al database per l'esecuzione. Quando il database restituisce i risultati, LINQ to SQL li converte nuovamente in oggetti che è possibile usare nel proprio linguaggio di programmazione.
Gli sviluppatori che usano Visual Studio usano in genere Progettazione relazionale oggetti, che fornisce un'interfaccia utente per implementare molte delle funzionalità di LINQ to SQL.
La documentazione inclusa in questa versione di LINQ to SQL descrive i blocchi predefiniti, i processi e le tecniche di base necessari per la compilazione di applicazioni LINQ to SQL. È anche possibile cercare problemi specifici in Microsoft Docs ed è possibile partecipare al forum LINQ, in cui è possibile discutere argomenti più complessi in dettaglio con esperti. Infine, il white paper LINQ to SQL: .NET Language-Integrated Query for Relational Data (Query per dati relazionali) descrive in dettaglio la tecnologia LINQ to SQL, completa di esempi di codice Visual Basic e C#.
In questa sezione
Introduttiva Fornisce una panoramica ridotta di LINQ to SQL insieme alle informazioni su come iniziare a usare LINQ to SQL.
Guida alla programmazione Vengono illustrati i passaggi per il mapping, l'esecuzione di query, l'aggiornamento, il debug e attività simili.
Riferimento Fornisce informazioni di riferimento su diversi aspetti di LINQ to SQL. Gli argomenti includono la mappatura del tipo SQL-CLR, la traduzione degli operatori di query standard e altro ancora.
Esempi Fornisce collegamenti a esempi di Visual Basic e C#.
Sezioni correlate
queryLanguage-Integrated (LINQ) - C#
Vengono fornite le panoramiche delle tecnologie LINQ in C#.
Language-Integrated Query (LINQ) - Visual Basic Viene fornita una panoramica delle tecnologie LINQ in Visual Basic.
LINQ Vengono descritte le tecnologie LINQ per gli utenti di Visual Basic.
LINQ e ADO.NET Collegamenti al portale di ADO.NET.
Procedure dettagliate di LINQ to SQL Elenca 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 LinqDataSource controllo espone Language-Integrated Query (LINQ) agli sviluppatori Web tramite l'architettura del controllo origine dati ASP.NET.