ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Using LINQ in business application development

Danijel Hajdinjak (2010) Using LINQ in business application development. EngD thesis.

[img] PDF
Download (2467Kb)


    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.

    Item Type: Thesis (EngD thesis)
    Keywords: LINQ, .NET framework, C#, SQL, Work with databases, Business applications
    Number of Pages: 41
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    viš. pred. dr. Igor Rožanc278Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=7572308)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 1007
    Date Deposited: 10 Feb 2010 10:35
    Last Modified: 13 Aug 2011 00:36
    URI: http://eprints.fri.uni-lj.si/id/eprint/1007

    Actions (login required)

    View Item