LINQ to SQLLINQ to SQL

LINQ to SQLLINQ to SQL è un componente di .NET Framework.NET Framework versione 3.5 che fornisce l'infrastruttura di runtime per la gestione di dati relazionali come oggetti. is a component of .NET Framework.NET Framework version 3.5 that provides a run-time infrastructure for managing relational data as objects.

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.Relational data appears as a collection of two-dimensional tables (relations or flat files), where common columns relate tables to each other. Per usare LINQ to SQLLINQ to SQL in modo efficiente, è necessario avere familiarità con i principi di base dei database relazionali.To use LINQ to SQLLINQ to SQL effectively, you must have some familiarity with the underlying principles of relational databases.

In LINQ to SQLLINQ 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.In LINQ to SQLLINQ to SQL, the data model of a relational database is mapped to an object model expressed in the programming language of the developer. Quando viene eseguita l'applicazione, LINQ to SQLLINQ to SQL converte in SQL le query LINQ (Language Integrated Query) nel modello a oggetti e le invia al database per l'esecuzione.When the application runs, LINQ to SQLLINQ to SQL translates into SQL the language-integrated queries in the object model and sends them to the database for execution. Quando il database restituisce i risultati, LINQ to SQLLINQ to SQL li converte di nuovo in oggetti che possono essere usati nel linguaggio di programmazione dello sviluppatore.When the database returns the results, LINQ to SQLLINQ to SQL translates them back to objects that you can work with in your own programming language.

Gli sviluppatori che usano Visual Studio in genere usare la Object Relational DesignerObject Relational Designer, che fornisce un'interfaccia utente per l'implementazione di molte delle funzionalità di LINQ to SQLLINQ to SQL.Developers using Visual Studio typically use the Object Relational DesignerObject Relational Designer, which provides a user interface for implementing many of the features of LINQ to SQLLINQ to SQL.

Nella documentazione inclusa in questa versione di LINQ to SQLLINQ to SQL vengono descritti i blocchi di compilazione di base, il processi e le tecniche necessari per la compilazione di applicazioni LINQ to SQLLINQ to SQL.The documentation that is included with this release of LINQ to SQLLINQ to SQL describes the basic building blocks, processes, and techniques you need for building LINQ to SQLLINQ to SQL applications. È inoltre possibile cercare Microsoft Docs problemi specifici e, è possibile partecipare il forum su LINQ, in cui è possibile discutere in dettaglio argomenti più complessi con gli esperti.You can also search Microsoft Docs for specific issues, and you can participate in the LINQ Forum, where you can discuss more complex topics in detail with experts. Infine, il LINQ to SQL: e alle Query per i dati relazionali white paper relativo alle dettagli LINQ to SQLLINQ to SQL la tecnologia di esempi di codice Visual Basic e c#.Finally, the LINQ to SQL: .NET Language-Integrated Query for Relational Data white paper details LINQ to SQLLINQ to SQL technology, complete with Visual Basic and C# code examples.

In questa sezioneIn This Section

IntroduzioneGetting Started
Viene fornita una panoramica di LINQ to SQLLINQ to SQL e vengono fornite informazioni su come iniziare a usare LINQ to SQLLINQ to SQL.Provides a condensed overview of LINQ to SQLLINQ to SQL along with information about how to get started using LINQ to SQLLINQ to SQL.

Guida per programmatoriProgramming Guide
Vengono descritte le procedure per eseguire il mapping, creare query, eseguire operazioni di aggiornamento e debug e attività simili.Provides steps for mapping, querying, updating, debugging, and similar tasks.

RiferimentoReference
Fornisce informazioni di riferimento sui diversi aspetti di LINQ to SQLLINQ to SQL.Provides reference information about several aspects of LINQ to SQLLINQ to SQL. Tra gli argomenti vengono descritti il mapping dei tipi CLR SQL, la conversione dell'operatore di query standard e altri.Topics include SQL-CLR Type Mapping, Standard Query Operator Translation, and more.

EsempiSamples
Fornisce collegamenti a esempi di Visual Basic e c#.Provides links to Visual Basic and C# samples.

LINQ (Language-Integrated Query)LINQ (Language-Integrated Query)
Fornisce una panoramica delle tecnologie LINQLINQ.Provides an overview of LINQLINQ technologies.

LINQLINQ
Viene descritto LINQLINQ tecnologie per gli utenti di Visual Basic.Describes LINQLINQ technologies for Visual Basic users.

LINQ to ADO.NETLINQ to ADO.NET
Vengono forniti collegamenti al portale ADO.NETADO.NET.Links to the ADO.NETADO.NET portal.

Procedure dettagliate relative a LINQ to SQLLINQ to SQL Walkthroughs
Vengono elencate le procedure dettagliate disponibili per LINQ to SQLLINQ to SQL.Lists walkthroughs available for LINQ to SQLLINQ to SQL.

Download di database di esempioDownloading Sample Databases
Viene descritto come scaricare i database di esempio usati nella documentazione.Describes how to download sample databases used in the documentation.

Panoramica della tecnologia LinqDataSourceLinqDataSource Technology Overview
Viene descritto come il controllo LinqDataSource consenta di esporre LINQ (Language-Integrated Query)Language-Integrated Query (LINQ) agli sviluppatori Web tramite l'architettura di controllo origine dati di ASP.NETASP.NET.Describes how the LinqDataSource control exposes LINQ (Language-Integrated Query)Language-Integrated Query (LINQ) to Web developers through the ASP.NETASP.NET data-source control architecture.