LINQ to SQLLINQ to SQL

LINQ to SQLLINQ to SQL è un componente di .NET Framework versione 3,5 che fornisce un'infrastruttura in fase di esecuzione per la gestione di dati relazionali come oggetti.is a component of .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 utilizzati 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 usano la Object 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 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. È anche possibile cercare Microsoft Docs per problemi specifici ed è possibile partecipare al 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: query integrata nel linguaggio .NET per i dati relazionali white paper la tecnologia dei dettagli LINQ to SQLLINQ to SQL , completati con 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.

Contenuto della sezioneIn This Section

Per iniziareGetting 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
Vengono forniti collegamenti a Visual Basic e esempi di C#.Provides links to Visual Basic and C# samples.

LINQ (Language-Integrated Query)-C #Language-Integrated Query (LINQ) - C#
Viene fornita una panoramica delle tecnologie LINQ in C#.Provides overviews of LINQ technologies in C#.

LINQ (Language-Integrated Query) - Visual BasicLanguage-Integrated Query (LINQ) - Visual Basic
Viene fornita una panoramica delle tecnologie LINQ in Visual Basic.Provides overviews of LINQ technologies in Visual Basic.

LINQLINQ
Descrive le tecnologie LINQ per gli utenti Visual Basic.Describes LINQ technologies for Visual Basic users.

LINQ e ADO.NETLINQ and ADO.NET
Collegamenti al portale di ADO.NET.Links to the ADO.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.

Cenni preliminari sul controllo server Web LinqDataSourceLinqDataSource Web Server Control Overview
Viene descritto il modo LinqDataSource in cui il controllo espone LINQ (Language Integrated Query) agli sviluppatori Web tramite l'architettura del controllo origine dati ASP.NET.Describes how the LinqDataSource control exposes Language-Integrated Query (LINQ) to Web developers through the ASP.NET data-source control architecture.