Home
Schedule
Abstract Template
Masters Attendance
Center
Home
Courses
People
Projects
Page
Edit Page
Rename Page
Attach File
Printable
Wiki Source
More ...
Web
Recent Changes
Notify Service
News
Page Index
Search
More ...
Wiki
About TWiki
Text Formatting
Registration
Change Password
Reset Password
Users
Groups
Log In
or
Register
Language Integrated Query(LINQ)ForTheDotNETFramework
Stc
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.