I quite agree with the first reviewer with regard to why MySql (or even Oracle) appears in the title. The book can stand on a solid ground on its own without these names (say, just keeping to SQL Server database). MySql only gets a passing comment with most of this just being generic information and less to do with ADO.NET (such as how to install MySql). For consistency as well as current programming trend, I would have liked all the coding examples confined to C# rather than randomly picking between C# or VB (or both at times). Other than these rather minor comments, the book generally represents a good reference on the subject (shown in large bold letters in the title!).
Rating: 4 / 5
Let’s get my main gripe out of the way and say that despite the title this book has only a little to say about Oracle, and its MySql coverage is so minimal that I can’t see how they can justify its use in the title. Oracle’s coverage albeit short is comprehensive and summarizes the areas that are specific to the Oracle provider. The MySql coverage however is actually one of many very similar sub-chapters on how to execute the same SELECT statement on a number of different Open Source database engines. And yes it includes the nearly identical source code for each.
Anyway; gripe over.
After the seemingly obligatory “History of Data Access” and a refresher on normalization we finally get to the main part of the book; ADO.NET and SQL Server.
There have been a lot of changes to ADO.NET since 1.1, and this book covers the new version in a very understandable manner.
Sometimes the flow of the book changes between chapters but I guess that’s inevitable considering the number of authors. Get past that though and the information can be quickly absorbed in a single read.
If you are looking for a book on the new features within ADO.NET 2, then this is it…just don’t get sucked in if you are looking for an Oracle or MySql book.
I quite agree with the first reviewer with regard to why MySql (or even Oracle) appears in the title. The book can stand on a solid ground on its own without these names (say, just keeping to SQL Server database). MySql only gets a passing comment with most of this just being generic information and less to do with ADO.NET (such as how to install MySql). For consistency as well as current programming trend, I would have liked all the coding examples confined to C# rather than randomly picking between C# or VB (or both at times). Other than these rather minor comments, the book generally represents a good reference on the subject (shown in large bold letters in the title!).
Rating: 4 / 5
Let’s get my main gripe out of the way and say that despite the title this book has only a little to say about Oracle, and its MySql coverage is so minimal that I can’t see how they can justify its use in the title. Oracle’s coverage albeit short is comprehensive and summarizes the areas that are specific to the Oracle provider. The MySql coverage however is actually one of many very similar sub-chapters on how to execute the same SELECT statement on a number of different Open Source database engines. And yes it includes the nearly identical source code for each.
Anyway; gripe over.
After the seemingly obligatory “History of Data Access” and a refresher on normalization we finally get to the main part of the book; ADO.NET and SQL Server.
There have been a lot of changes to ADO.NET since 1.1, and this book covers the new version in a very understandable manner.
Sometimes the flow of the book changes between chapters but I guess that’s inevitable considering the number of authors. Get past that though and the information can be quickly absorbed in a single read.
If you are looking for a book on the new features within ADO.NET 2, then this is it…just don’t get sucked in if you are looking for an Oracle or MySql book.
Rating: 4 / 5