Language Integrated Query(LINQ)ForTheDotNETFramework
Date: 2008-05-15 Time: 12:00 Room: BBL room 471 ----+++ Speaker: Tom Lokhorst ----+++ Title: Language Integrated Query (LINQ) for the .NET Framework ----+++ Abstract Modern day programmers need to deal with many different kinds of data. An average commercial business application, very often includes logic to handle in-memory data structures, XML documents and/or relational databases. All these data sources have different domain specific languages to select, filter and modify data, none of which have a good integration with the language in which the application itself is written. Language Integrated Query (Linq) is a set of libraries and tools for the .NET framework designed to make it easier to deal with these different sources of data. By extending the syntax of C# and Visual Basic, querying these different data stores becomes as natural as any other operation in the language. Linq comes with three different `providers'. One for querying objects, one for SQL and one for XML. We will look at these three libraries to see how they work and when they might be useful.