Asp.Net

Asp.Net

Please post comments or corrections to the Author Online forum at http://www.manning-sandbox.com/forum.jspa?forumID=302

MEAP Edition Manning Early Access Program

Copyright 2007 Manning Publications

For more information on this and other Manning titles go to
www.manning.com

Please post comments or corrections to the Author Online forum at http://www.manning-sandbox.com/forum.jspa?forumID=302

Contents
Part I - Getting started 1. Introducing LINQ 2. C# and VB.NET language enhancements 3. LINQ building blocks Part II - Querying objects in memory 4. Getting familiar with LINQ to Objects 5. Working with LINQ and DataSets 6. Beyond basic in-memory queries Part III - Manipulating XML 7. Introducing LINQ to XML 8. Querying and transforming XML 9. Common LINQ to XML scenarios Part IV - Mapping objects to relational databases 10. Getting started with LINQ to SQL 11. Retrieving objects efficiently 12. Advanced LINQ to SQL features Part V - LINQing it all together 13. Extending LINQ 14. LINQ in every layer Appendices Appendix A. The standard query operators Appendix B. Quick references for VB 8.0 and C# 2.0 features Features Appendix C. References Appendix D. Resources

Please post comments or corrections to the Author Online forum at http://www.manning-sandbox.com/forum.jspa?forumID=302

1

Introducing LINQ
Software is simple. It boils down to two things: code and data. Writing software is not so simple, and one of the major activities it involves is programming code to deal with data. To write code, we can choose from a variety of programming languages. The selected language for an application may depend on the business context, on developer preferences, on the development team’s skills, on the operating system or on the company’s policy. Whatever the language you end up with, at some point you will have to deal with data. This data can be in files on the disk, tables in a database, XML documents coming from the Web, and very often you have to...

Similar Essays