From the reviews:
"Database programming in Microsoft’s .Net approach is accomplished via ADO.Net. … So in this book we might expect to find a detailed description of ADO.Net with C# examples. The author delivers on the expectation, covering ADO.Net in two of the 11 chapters. … it can be used as a reference text. … absolute beginners will find an abundance of useful information. … most of the content will more than satisfy beginners." (Daniel Moth, The Computer Bulletin, November, 2002)
"Database Programming with C# by Carsten Thomsen, is for people who have already done database programming in Visual Basic or Java and also know the basics of C# programming. … The appendix, showing connectivity to SQL Server 2000 using XML, is particularly useful. The coverage of unusual topics such as message queues and hierarchical databases demonstrates Thomsen’s mastery over .NET, making this book a must read, particularly for database programmers with basic knowledge of C#." (Alokesh Bhattacharyya, Computer Today, July, 2002)
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
12 of 12 people found the following review helpful:
3.0 out of 5 stars
Good for begginers. Let down by inclusion of irrelevant info,
By
This review is from: Database Programming With C# (Paperback)
Database Programming in .NET is accomplished via ADO.NET which dominates the middle layer of any .NET database application. It can be done via C# or any other .NET language, and there are command line tools as well as Visual Studio.NET to assist the developer. So in a book titled "Database Programming with C#" we expect to find an in depth description of ADO.NET with C# examples demonstrating the use of the classes/methods to accomplish common database tasks.We can cut this review short by just saying that the author delivers on the expectation with ADO.NET being covered in 2 (out of the 11) chapters. Chapters 3A & 3B describe the connected & disconnected layers and constitute more than a third of the book's size. However, what dominates these chapters and indeed the rest of the book is the many lengthy tables listing methods of the various framework classes. Not only does this get in the way of an enjoyable read but it is just a rehash of the already excellent help system. Reading this book cover to cover can also become tiresome due to a lot of repetition. The flip-side to this is that the book can be used as a reference text. Claiming the user level to be intermediate-advanced is ambitious although absolute beginners will find an abundance of useful information. So what do the other chapters cover? The first one claims to be a 'quick intro to C#' but ends up being an overview of .NET in general; The second one introduces databases at the most basic level and really should have been considered prerequisite knowledge (i.e. read Codd, Date or Elmasri etc); the fourth chapter describes VS.NET with its database tools/wizards and the fifth one describes structured exception handling (why?!). There is some good material in chapters 6-8 on stored procedures, views, triggers and message queues. SQLXML is introduced in the appendix but it would have been nice to see more XML coverage throughout the book. To summarise, if we can leave aside the style and bad organisation of the book, most of the content will more than satisfy beginners.
27 of 32 people found the following review helpful:
2.0 out of 5 stars
I don't get it,
By A Customer
This review is from: Database Programming With C# (Paperback)
Ok, I don't get it. I bought this book based on last reviewers feedback and I'm disappointed. In brief, this is what I found:1. No in-depth ADO.NET concepts 2. Author spends too much time on MSDN tables (classes, methods and properties). Doesn't make sense. 3. Using Author's custom databse "UserMan" is confusing. If you don't understand the database schema, you'll certainly get lost. 4. Didn't find nothing on DataGrid and other data-bound controls. 5. I'm still looking for transactions and a concrete sample on concurrency. Good luck.
10 of 11 people found the following review helpful:
5.0 out of 5 stars
Incredible coverage,
By A Customer
This review is from: Database Programming With C# (Paperback)
This is a really good book. I was one of those not completely satisfied with the VB .NET version, but this one more than makes up for the issues found in the VB .NET book. I particularly like the concurrency description and sample code, but also the SQLXML chapter is great. Personally, I think that the many tables in chapters 3A and 3B should be moved to an appendix, The chapter on exception handling is very good, and I particularly like the coverage of the Debug class, I got this book mainly for the SQL Server coverage, but I deal with other database, such as MySQL Thomsen, move those tables to an appendix and you'll have the best C# database book out there. Still, I haven't finished reading the entire book as I only just got it, but the stuff that I've read and the bits I've flicked through I didn't plan on investing in this book (got someone else to pay), based on the VB .NET one, but after reading what I've read so far, I can only recommend it; it's so much better.
Share your thoughts with other customers: Create your own review
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|