Condividi tramite


LINQ to Entities

La maggior parte delle applicazioni viene attualmente scritta basandosi su database relazionali. A un certo punto, queste applicazioni dovranno interagire con i dati rappresentati in forma relazionale. Gli schemi di database non sono sempre ideali per la compilazione di applicazioni e i modelli concettuali di applicazioni differiscono dai modelli logici di database. Entity Data Model (EDM) è un modello di dati concettuale che può essere utilizzato per modellare i dati di un particolare dominio in modo che le applicazioni possano interagire con i dati come entità o oggetti. Per ulteriori informazioni, vedere Entity Data Model.

Tramite EDM, ADO.NET espone le entità come oggetti nell'ambiente .NET. In questo modo, il livello di oggetti diventa la destinazione ideale per il supporto LINQ (Language Integrated Query). LINQ to ADO.NET include pertanto LINQ to Entities. LINQ to Entities consente agli sviluppatori di scrivere query da eseguire sul database con lo stesso linguaggio utilizzato per compilare la logica di business. Nel diagramma seguente è illustrata la relazione tra LINQ to Entities e Entity Framework, ADO.NET 2.0 e l'origine dati.

LINQ to Entities e ADO.NET Entity Framework.

Per le applicazioni di esempio LINQ to Entities, vedere Data Access and Storage. Per informazioni sulle modifiche recenti in ADO.NET Entity Framework e LINQ to Entities, vedere il blog del team di ADO.NET.

Contenuto della sezione

Panoramica su LINQ to Entities

Esecuzione di query con LINQ to Entities

Riferimenti (LINQ to Entities)

Vedere anche

Altre risorse

LINQ (Language-Integrated Query)
LINQ e ADO.NET
ADO.NET Entity Framework