See larger picture | Murach's ADO.NET 3.5, LINQ, and the Entity Framework with C# 2008 (Murach: Training & Reference)
by
Anne Boehm
- Mike Murach & AssociatesList Price: $52.50 Price at Amazon.com: $33.08
(Save
37%)
Availability: Usually ships in 24 hours Shipping rates and policies |
- ISBN13: 9781890774530
- Condition: New
- Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed
- Average Customer Review:
Based on
11
reviews.
- Amazon.com Sales Rank: 114634
|
Product Description 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.
Featured Customer Reviews Lacks Depth,
May 12, 2010 I was looking for a single book to cover the basics of ADO.NET databases. This book had a good review rating so I got it. I'm still in need of a good ADO.NET book.
If you want a book you can refer to on how to create databases in Visual Studio, then this is your book. If you want a book that will explain what's actually going on, I would suggest you look elsewhere.
The format is okay for introducing material, but when you want details, they just aren't there. Basically, what is written on the left page is reproduced as a outline on the right page. It is really hard to get much of an in depth conversation going in this type of format. The amount of material covered in this book is what I would expect to be covered in the first 1/3 of a normal book.
For example, one glaring omission is how to deploy a database. Visual Studio takes care of that when you are working in it, but things are different when you try to deploy the database on a different computer. Murach provides the code for the examples in the book on their web site. Interestingly enough they also provide a batch files to deploy the database. Nowhere in the book does it explain how to do this, other than mentioning to use these batch files in the example installation section in the appendix. So you are left to fend for yourself once you actually try to deploy your database. I had to spend a considerable amount of time searching the MSDN/web to come up with information that should have been provided in this book.
I actually got more useful database information out of a single chapter in my ASP.NET book than I did out of this entire book. I suspect this will be one of those books that sets of my shelf and never gets used. Featuring Murach's Paired Page Approach,
February 05, 2010 In this book, Murach has applied their unique, "paired-pages" layout style to teaching the skills that developers need to create database applications using Microsoft's ADO.NET 3.5. In this style, each subject is given two pages of description. One page is a technical description of what a particular function does; the facing page is an illustration of that feature being used. As such, this combines the tutorial and reference formats into a single book that I find to be the easiest way to learn how to use a software package.
As I said, the subject of this particular Murach title is the newest version of ADO.NET. It is a combination of a book on programming in SQL, which can be looked at as though it is a fully functional programming language in itself, and on using Microsoft tools that take advantage of the growing popularity of Microsoft's C# (C Sharp). Specifically it is intended to enable C# programmers to write effective and efficient programs that interface to a database. The book recommends, and I wholeheartedly agree that you should do a bit of SQL coding before you tackle this book. And if you like Murach's style, their SQL book is the one to use. Actually they have two SQL books, one oriented to Oracle SQL and the other to SQL Server. If you need something on C#, they have Murach's C# @008. Or if you prefer to program in Visual Basic, Ms Boehm has written a book similar to this bone but using VB instead of C#. Excellent Book + Series,
October 22, 2009 I was transitioning from Access forms with VB to the .NET environment and windows forms with C#. The transition was made easy with this book plus others in the series (C# in particular). Each concept is presented as a description on the left hand side of the page and a figure on right. This presentation has 2 benefits - it can allow you to breeze through parts of the book faster when you understand the topic and for the new concepts you have two chances to absorb the training. I like the format and it prompted me to buy other books by the author. Great reference book!,
October 20, 2009 I've just finished reading this book on [..]
Like all Murach books, this provides a base for comprehensive training on the subject.
It is almost like reading a history of data in .net progressing from basic ado.net commands and proceeds through the latest entity framework.
Each section is complete and follows a similar pattern making it easy to follow and see the differences between the various approaches.
Although each section of the book could be (and is in many cases) an entire book or two of it's own, the author does a good job of picking out the most important point and gives a working example Excellent Training and Reference,
September 24, 2009 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.
You might also be interested in these items...
|
|