Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Like New See details
$6.95 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $1.30 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Murach's ADO.NET 3.5, LINQ, and the Entity Framework with C# 2008 (Murach: Training & Reference)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Murach's ADO.NET 3.5, LINQ, and the Entity Framework with C# 2008 (Murach: Training & Reference) [Paperback]

Anne Boehm (Author)
4.1 out of 5 stars  See all reviews (19 customer reviews)

List Price: $52.50
Price: $38.33 & this item ships for FREE with Super Saver Shipping. Details
You Save: $14.17 (27%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 5 left in stock--order soon (more on the way).
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Paperback $34.34  
Paperback, July 24, 2009 $38.33  

Book Description

Murach: Training & Reference July 24, 2009
You won't get far as a C# developer unless you know how to write database applications.

That's where this book comes in. It shows you how to use Visual Studio 2008 and ADO.NET 3.5 to develop database applications the way the best professionals do.

That includes the full gamut of skills you need, from using prototyping features that generate ADO.NET code...to writing your own ADO.NET code from scratch so you can closely control how the database processing works...to using .NET 3.5 features like LINQ and the ADO.NET Entity Framework that actually change the way you think about handling data.

What this book covers
You'll begin by learning how to prototype Windows applications using drag-and-drop tools like data sources. That gets you off to a fast start!

However, the code that's generated by RAD tools like these isn't easily reusable, maintainable, or scalable. So next, you'll learn how to create 3-layer applications, writing your own, more flexible ADO.NET 3.5 code.

Then, you'll get a practical course in using LINQ to work with data from a wide variety of sources using the same basic set of C# code. To be specific, the 6-chapter section in this book teaches you how to use LINQ to Objects, LINQ to DataSet, LINQ to SQL, LINQ to XML, and LINQ data source controls for web applications.

Finally, you'll get started using the Entity Framework. EF provides a flexible model for mapping the business objects in a database application to database objects, and it generates a lot of the code that you'd have to write from scratch otherwise. It's a huge subject, but the 4-chapter section in this book gives you the background and experience you need to see its potential and start using it on your own.


Frequently Bought Together

Murach's ADO.NET 3.5, LINQ, and the Entity Framework with C# 2008 (Murach: Training & Reference) + Murach's ASP.NET 4 Web Programming with C# 2010 (Murach: Training & Reference) + Murach's C# 2010
Price For All Three: $107.01

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Murach's ASP.NET 4 Web Programming with C# 2010 (Murach: Training & Reference) $34.34

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Murach's C# 2010 $34.34

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Anne Boehm has over 30 years of experience as an enterprise programmer. She got started with Visual Basic in the days of VB5, and has been programming on .NET since its inception. In the past 5 years, she's added C# to her programming repertoire, and she's authored or co-authored books on Visual Basic, C#, ADO.NET, and ASP.NET.

Product Details

  • Paperback: 712 pages
  • Publisher: Mike Murach & Associates (July 24, 2009)
  • Language: English
  • ISBN-10: 1890774537
  • ISBN-13: 978-1890774530
  • Product Dimensions: 10 x 8 x 1.4 inches
  • Shipping Weight: 4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Best Sellers Rank: #932,275 in Books (See Top 100 in Books)

 

Customer Reviews

19 Reviews
5 star:
 (10)
4 star:
 (5)
3 star:
 (2)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (19 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

9 of 9 people found the following review helpful:
4.0 out of 5 stars Covers a lot of material, August 15, 2009
This review is from: Murach's ADO.NET 3.5, LINQ, and the Entity Framework with C# 2008 (Murach: Training & Reference) (Paperback)
(5/11/11: Update for 4.0 version at bottom.)

The introduction to this book says that knowledge of C# is assumed, but no database knowledge is necessary. What that really means is that she starts at the beginning, but she moves quickly into advanced material.

I like this approach. Too many books skip or gloss over the basics, giving a reader nowhere to look if he doesn't fully understand the code examples (except additional books).

Murach books use a "paired page" layout. On the left page is text, with the right page showing diagrams, bullet points and code samples. The right page is almost like a PowerPoint presentation, and you can quickly get through material you already know by skimming the pages on the right. The paired pages generally help you read at your own appropriate pace, especially if you're familiar with many of the points. In places, I found myself reading both pages and seeing the same material, or reading only one side and missing something. Each chapter ends with a summary and a list of terms, so you can check that you understood all of it. The layout makes it easy to go back and find something later.

These books contain good, complete and realistic code examples, and step-by-step instructions for creating them using Visual Studio tools. However, all of the ADO chapters discuss WinForms, not ASP. Many of the LINQ techniques are applicable to either platform, but the first half of the book is of minimal help to the ASP developer. (The LINQ and EF sections do dedicate their last chapters to ASP.)

LINQ (Language Integrated Query) was added with .NET 3.0 and enhanced in 3.5. Briefly, LINQ allows you to perform SQL-like selection over collections of data, whether in databases, XML, or program Objects. It lets you use a list to return another list, filtered and/or sorted. In the introductory LINQ chapter, she briefly introduces Lambda expressions, which offer a shorter, alternative syntax to many LINQ queries. Lambdas are missing from the rest of the book.

The Entity Framework, added in .NET 3.5 SP1, allows you to program to conceptualized objects instead of a specific database structure. Both LINQ and EF simplify working with data, by adding IntelliSense and a terse, flexible syntax to replace what would formerly have been much more code, tied to a specific implementation.

Murach's website has all the code examples available for free download, and there are exercises at the end of chapters using suggested changes to the examples. To me, this is the best part of the book. The downloaded code saves you from having to type along, but the exercises test your knowledge of both programming concepts and the hidden features of the Visual Studio IDE.

The code samples use SQL Server Express. An appendix explains how to download it from Microsoft if you don't already have it.

I learned a lot from this book. It introduced me to areas of Visual Studio that I had never seen before, as well as LINQ and EF. There's a lot of material here, well presented. It mostly lives up to the Murach claim that their books are "several books in one", replacing what would otherwise be a book on ADO, a book on LINQ and possibly a third book on EF.

SIDE NOTE: Microsoft has hinted that they will deprecate LINQ to SQL Server, in favor of LINQ to Entity Framework. The jury may be out on this, however.

UPDATE, 5/11/11: I just read the 4.0 version of this book. The new edition is an evolutionary change with some nice readability improvements. New sections were added on ASP.NET and XML, and the LINQ chapters are leaner and less redundant. Entity Framework is removed from the title and gets less coverage than in the earlier version, but there is a good introduction.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 11 people found the following review helpful:
3.0 out of 5 stars Murach's ADO.NET 3.5 C# 2008, August 11, 2009
By 
ed (New Jersey) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Murach's ADO.NET 3.5, LINQ, and the Entity Framework with C# 2008 (Murach: Training & Reference) (Paperback)
Very good book for beginner to intermediate. Very good introduction to Entity Framework. I wish the book had more coverage using the ADO.NET programatically than using the data source wizards. I would rather see and use compact, efficient, and controllable code with ADO.NET objects than defining via the data source wizards. Also the book was somewhat lacking on the subject of concurrency, especially with optimistic vs pessimistic concurrency. But overall, still a good book and I still like Murach's format style.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars Excellent Training and Reference, September 23, 2009
This review is from: Murach's ADO.NET 3.5, LINQ, and the Entity Framework with C# 2008 (Murach: Training & Reference) (Paperback)
Written in an instructional style with clear definitions and illustrated concepts this book covers a host of data access concepts with timely and practical examples. The material in the book explains many of the new additions to the Microsoft ADO.Net 3.5 framework such as LINQ (Language-Integrated Query), Entity Framework, and Microsoft's approach Object Relational Mapping.

I appreciate the clarity, structure, and thoroughness given to the topics in this book. If you are new to ADO.Net the first few chapters will give you a good overview explaining datasets, business classes, and how to work with Data Grid View Controls.

From there the book dives into data sources for Rapid Application Development and advance concept like LINQ to SQL and LINQ to XML. I especially found binding data to controls, using stored procedures to insert, update, and delete data concepts, and Entity Data Model Designer which are first explained and then illustrated with code examples very helpful.

As Senior Software Developer building business applications I found this book timely and thorough. At close to 800 pages filled with concepts and examples this book will give you a solid foundation in ADO.Net, LINQ, and the Entity Framework. I highly recommend this comprehensive and well written guide to LINQ and the Entity Framework.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject