This chapter demonstrates about the LINQ overview. While working with the different technologies user can get the problems when querying the data because user need to have the more knowledge about the technologies. Following are the concepts covered in this chapter.
Types of LINQ
Architecture of LINQ
Advantages of LINQ
Types of LINQ
Description
In order to get the data access from different technologies user need to use the LINQ which can get access from the different technologies. Following are the some types of LINQ are listed below.
LINQ - SQL
LINQ - XML
LINQ - Datasets
LINQ - Entities
LINQ - Objects
Architecture of LINQ
Description
LINQ Consist of the 3 layered architecture in which first most layer is the language extension and last layer i.e bottom layer have the data sources to implement IEnumerable<T> or IQuerable<T> generic interfaces. The below figure demonstrates about the architecture of the LINQ.
Advantages of LINQ
Description
LINQ have the many advantages because of its expressiveness which enables user to express declarative and some more advantages are listed below.
Programmer burden will decrease.
No need to learn different Query Languages.
Rapid Application Development(RAD) facilities are provided.
Execution of the queries will be fastest. Because Queries are executed in the front end application only.