Danijel Hajdinjak (2010) Using LINQ in business application development. EngD thesis.
LINQ is a component of the .NET framework, which brings the possibility of querying to the .NET languages. LINQ could be the missing link between the world of data and the world of generally oriented programming languages. It combines access to data regardless of its source and allows sharing of data of different types. It allows similar querying updating operations as operations that are used in SQL for working with databases. Key aspect of development of LINQ was to provide a unified programming model that could be used with all types of objects and data sources as well as simplifying reading from these sources. Such an approach lets you use all languages supported in the .NET framework languages on different data sources in the same way. This makes it easy to change the type of data source without major changes in the source code of applications. LINQ became general set of tools for queries and it is a part of programming languages. This toolkit can be used to access objects in memory, databases, XML documents, system files, as well as other sources. The central part of the graduation thesis will attempt to show the full path of development of applications from data modelling to the final product. We'll describe the user requirements, present the development of procedures and outline specific tiers of applications. We will present in detail where LINQ was used and how each of the input masks was made.
Actions (login required)