Pages

Monday, September 29, 2008

Pro ADO.NET 2.0

Product Description

This is likely to be the one ADO.NET book that stays next to my desk for quick reference.

— Dennis Hayes, Dot Net Developer's Journal

(Pro ADO.NET 2.0) stands head and shoulders above its competition.

— Thomas Wagner, wagnerblog.com

(Sahil Malik) covers stuff that real developers are confronted with over and over everday. He intentionally focuses on problem areas and how to address them. (And) the absolute best thing about this book is it's readability.

— Bill Ryan, Bill's House O Insomnia

Pro ADO.NET 2.0 is a guide and reference for.NET developers who are looking to further their understanding of ADO.NET 2.0.

This book takes a new approach, focusing on the practical tasks like connecting to the database, retrieving data, and working with transactions, rather than rehashing much of the MSDN documentation. Pro ADO.NET 2.0 offers the deep and much needed practical understanding, viewpoint, and knowledge developers are looking for.

This book explains what is available in ADO.NET by associating it with the need to solve a practical problem and better architect an application, rather than mugging up the hundreds of classes and properties available in the framework.

Product Details

* Amazon Sales Rank: #316735 in Books
* Published on: 2005-09-19
* Original language: English
* Number of items: 1
* Binding: Paperback
* 584 pages

Editorial Reviews

About the Author
Sahil Malik has been working as a consultant in Microsoft technology for about 9 years now. He has worked for many top notch clients across the globe including many fortune 100 companies and government organizations within the United States. Malik started programming in a DOS world, moved to Win32 API, Borland C++, MFC, VC++/ATL, VB 6, and eventually to .NET in both VB.NET and C# worlds. He is currently helping architect a highly visible public website using ASP.NET 2.0/SQL Server 2005, and also leads the office of emerging technologies at a prominent government office. Malik frequently speaks at local user groups and conferences. He also co-wrote Pro ADO.NET with VB .NET 1.1 . For his community involvement and contribution, he has also been awarded the Microsoft MVP award.
Customer Reviews

Sample Source Codes4
The book is good and subject is good. Just word of warning for you that is using the codes in the books in C#. If you are using the new SQLExpress 2005, please note for specifying the connection in your datasource:
Example:
From author-->"Data Source=(local);Initial Catalog=Test;Integrated Security=True"

Doesn't work for me!!!

Solution:

"Data Source=(local)\\SqlExpress;Initial Catalog=Test;Integrated Security=True"

Why "\\" instead of "\"?
Because in Visual Studio 2008, it generates an error saying-->"Unrecognized escape sequence"

Just little small detail but other than that, it's a good book for the subject.

Excellent coverage of ADO.NET 2.0, good examples5
This was the first book I purchased covering ADO.NET 2.0, and I'm very glad it was.

I am an experienced .NET developer, so I was looking for something that was intelligently written, with good real-world example code snippets that can be plugged directly into apps.

Any good programmer tends to develop a consistent pattern of code for a particular task, so I personally like books that are written by such a developer who has worked with the technology long enough to have developed a good pattern of use. Mr. Malik would fit that description.

Another thing I liked about the book is that it does not spend a lot of time on non-ADO.NET topics, so you don't have to skip through a bunch of fluff chapters to get to the topic at hand. Every chapter is relevant and useful.

After reading his book, I subscribed to the author's blog, which also includes some very useful material.

Too many unnecessary analogy1
Not intended for "Pro". Analogies used made this very, very slow and boring. Highly technical terms used were unnecessary and repetitive w/c makes this book can loose the momentum of the reader to focus more on the topics.
Not Recommended even with beginners.