Chapter 6. Working with LINQ to Entities
Language Integrated Query (LINQ) is a query translation pipeline that has been introduced as part of the C# 3.0 language. It is an extension to the C# language and provides a simplified framework to access relational data in a strongly typed and object-oriented way. You can even use LINQ to query data from other data sources, such as XML, objects, and collections. Before LINQ, we used PL-SQL and T-SQL to query data from databases. However, none of them is type safe and does not have compile time checks to verify whether the statements are correct at compile time.
In this chapter, we will discuss LINQ to Entities. You will learn how to use LINQ on top of Entity Framework and how LINQ can be used to query data against the EDM. We will start our discussion with a quick look at what LINQ is and examine some of its features.
In this chapter, you will learn about the following:
- Introducing LINQ
- Benefits and features of LINQ
- Components of the LINQ...