First of all, don't buy this book...It's a joke-although I'm not laughing.
How this got to print is inexcusable -- I'm only on page 26 and have ZERO confidence in this book.
Look at the "unconfirmed" errata found at this link (from page xvi in the book) http://aka.ms/ER70-487/errata
I've been programming many years with a few Microsoft's certs under my belt so I know the drill:
- read Study Guides, Exam Crams, Google...
- use Practice Test
- code examples, i.e, Lab Work etc...
Right out of the gate, on page 6 & 7 are two pages of code comprising unit test for "which is better" DataReader" or "DataAdapter"?
No problem, let me just download the code for this book and run the examples...But alas, there aint no stink'n code.
The author goes on to point out, on page 8, that the data reader takes 2 ms to run vs 3 ms for the data adapter...
Well, I tell ya, I'm shocked....DUDE, WHO CARES? What about Developing Azure and Web Services?
Then there is an important paragraph, with a highlighted gray background..."IMPORTANT...MAKE SURE YOU CLOSE EVERY CONNECTION YOU OPEN"....DUDE, this is programming 101...and what does this have to do with Objective 1.1 Choose Data Access Technologies?
BTW, where's the database for this example?
On page 14, were given detailed instructions on building an EF Model using the Entity Data Wizard...I'm mean complete with screen shots and step-by-step instructions...i.e, First right-click on YOUR Project in Solution Explorer....
BTW, where's the database for this example? What version of Visual Studio do we need?
Finally on page 18, is the completed Entity Model as well as MORE code and the author writes: "Quickly test this to investigate everything you created...Are you kidding me...Test this? The author is sure to point out "it now takes 4ms to run this code."
WOW...I guess I finally hit the wall on page 26 where there is another one of those "highlighted gray boxes"...where the author provides insights into "chatty" vs "chunky"...
"Assume it takes 100 ms per MB of data. In just transfer times alone, that puts you at 2.5 seconds vs 1 second transferring data...."
What? Where is this coming from? Was this "insight" pulled from another book and slapped onto page 26?
On page 27 the author talks about the ObjectContext option "UseConsistentNullReferenceBehavior" and again there more code and the author states: "...take a look at a test to see what happens."
yea, but where's the database, where's the download code, what testing framework are you using, what development environment, how will this help me with the exam....
I guess you get the picture.
Shame on Microsoft and O'Reilly Media for publishing this book and shame on me for buying it after reading the reviews.
Speaking of reviews, one 5 star reviewer wrote: " I have not taken the exam yet but fee confident that I can pass using this book."
C'mon man...is the author a friend of yours or do you work for MS or O'Reilly?