+1  A: 

Finally found the Wrox forum for this book that has the answer. The answer is actually surprising. It has something to do with the debugger in Visual Studio 2010.

Essentially just hit F5 to continue and everything works fine.

Here is the link to the forum thread with more answers:
http://p2p.wrox.com/book-professional-asp-net-mvc-2/79788-constraintexception-unhandled-user-code.html#post259245

Edward Burns