Professional ADO.NET 3.5 with LINQ and the Entity Framework (Wrox Programmer to Programmer)

Professional ADO.NET 3.5 with LINQ and the Entity Framework (Wrox Programmer to Programmer)
Authors
Roger Jennings
ISBN
047018261X
Published
03 Feb 2009
Purchase online
amazon.com

Language Integrated Query (LINQ), as well as the C# 3.0 and VB 9.0 language extensions to support it, is the most import single new feature of Visual Studio 2008 and the .NET Framework 3.x. LINQ is Microsoft’s first attempt to define a universal query language for a diverse set of in-memory collections of generic objects, entities persisted in relational database tables, and element and attributes of XML documents or fragments, as well as a wide variety of other data types, such as RSS and

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

Sheldon L. Sides said
I thought this book was a complete waste of money. I bought this book to get a better feel for the new Entity Framework. This book is poorly organized and overall I thought it was one of the more poorly written technically books released. Wrox usually does a good job at producing quality technical books but this one fails badly. If you are looking for a book full of bad to follow code snippets buy this book. If you are looking for something with a little more substance stay away.

A_2007_reader said
Since LINQ to SQL has been deprecated by Microsoft, it seems this book was already written when the author had to tack on Entity Framework.

Here's my better advice:

You don't have much choice as of the date of this review if you want to learn EF--either the book by Julia Lerman or Jennings (I bought both, Lerman is better). Or do you? Yes, you do. Buy this book: Beginning C# 2005 Databases (Programmer to Programmer) by Karli Watson

Observe how Watson uses XSD Schema, and the wizard. Chapter 4 of Watson, "Modifying Data" is key. Note how multiple tables have insert and delete operations done, and how default values are given using the Combo box. Voila! You're done. No need for this book. Essentially EF is what Watson shows using drag-and-drop and wizard generated code from the DataAdapters.

This book is very poorly written, but, if you have no choice, then it's OK, hence two stars. It proves being 'first to market' has advantages

George said
Mr. Jennings demonstrates a thorough knowledge of the subject matter. The information is in-depth and the author thoroughly covers the subject matter. Mr. Jennings does a good job in describing the Entity Framework. The technical details can make for slow reading, but it is a trade off for the amount of information the reader gets.

This is not a book for someone looking for a quick read though on the subject matter. On the other hand if someone wants a thorough understanding of the subject matter, this would be a good selection.

dotnet coder said
I bought this book to get a better handle on the advantages offered by LINQ and the Entity Framework to build Enterprise web applications. Although the author appears to have expertise in the subject matter, the style in which it is communicated was very difficult to follow. I would not rate this as one of the better technical books I have read. There is a lot of trivia throughout the book that really distracts from the content. Even the style and organization of the book does not allow the reader to read at a fast pace, since it does not clearly enough distinguish critical and superfluous content.

H. A. Vander Leest said
Linq itself doesn't seem to be all that hard to learn. But one must learn the many C# language additions that were added with C# 3.0 to support Linq as it is today. A lot of good side facts are part of the text that make for a well rounded discussion of what you need to know. Often I find a treatment of a subject just barely tells me what I need to know. This is a good source for those who have a good command of C# to move forward into the many ways Linq can be used. This is my first book on the subject and find it is doing the job for me.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Engineers are all basically high-functioning autistics who have no idea how normal people do stuff.” - Cory Doctorow