LINQ to Entities is the official Microsoft Language Integrated Query (LINQ) engine for querying Microsoft ADO.NET Entity Framework models. This chapter covers the main capabilities and features offered by the ADO.NET Entity Data Model Designer available in Microsoft Visual Studio 2010.
The first and most important step in developing a solution based on the Entity Framework is creating the Entity Data Model (EDM) itself. To achieve this goal, you have two options in Visual Studio 2010:
Start from an existing database schema.
Start from scratch (an empty model) and generate the resulting database schema.
Both solutions have pros and cons, and this section covers them ...