Data Access has been discontinued. Please refer to this page for more information.

LINQ Support - Overview

This article is relevant to entity models that utilize the deprecated Visual Studio integration of Telerik Data Access. The current documentation of the Data Access framework is available here.

Most applications are currently written on top of relational databases. At some point, these applications will have to interact with the data represented in a relational form. Database schemas are not always ideal for building applications, and the conceptual models of applications differ from the logical models of databases. The Telerik Data Access Domain Model is a conceptual domain model that can be used to model the data of a particular domain so that applications can interact with data as objects.

Through the domain model, Telerik Data Access exposes entities as objects in the .NET environment. This makes the object layer an ideal target for Language-Integrated Query (LINQ) support. Therefore Telerik Data Access includes LINQ to OpenAccessContext support. It enables developers to write queries against the database from the same language used to build the business logic.

This section provides conceptual information for programming with LINQ:

The following topics show how to query a domain model by using Language-Integrated Queries (LINQ):