tags:

views:

62

answers:

5

I am relatively new to ASP.NET MVC, but I have developed a couple of simple applications using it, so I am not completely new. I have gone through the majority of tutorials on http://www.asp.net/mvc and I have read the "Professional ASP.NET MVC2 (Wrox)" book by the guys over at Microsoft. I have also done some extensive reading on DDD, TDD, and Repository patterns.

I am interested in moving beyond the basics of MVC and getting more in-depth into best practices, specifically relating to EF4 and Repository patterns.

Also, I've read about IoC and dependency injection, but I have yet to find a good single resource that puts it all together in a hands-on approach.

Can anyone suggest any good books that show best practices by example and also when to use certain design patterns over another?

+4  A: 

I recommend ASP.NET MVC 2 in Action

Giorgi
This is highly recommended based on the needs of the question. They do a great job of putting the puzzle pieces together to make an enterprise level MVC app.
Chris Conway
I have read both this book and Paul Sanderson's book. Both I would recommend. It is worth noting that Manning regularly does really good deals on their books directly from their website (at the time of this question being asked its 35% off until Nov 2nd with the coupon "n235").
cfeduke
@cfeduke - Can you link the site?
XSaint32
+8  A: 

Pro ASP.Net MVC 2 Framework is great.

Check out what Scott Guthrie has to say about this book

scottm
+1 I like the way it's written with Unit Testing and TDD
nubm
@scottm - ScottGu's review definitely tells me this book might be what I'm looking for. Thanks!
XSaint32
+1 for Pro MVC, excellent book.
Steve Haigh
A: 

I like Dino's style Programming Microsoft® ASP.NET MVC.
In fact I think that you will read all three books, they are all great: Framework, Action and Programming ;-)

nubm
A: 

Hi, I would 2nd the recommendation for Pro ASP.Net MVC 2 Framework. Very thorough and well written.

Steve Sanderson the author has also done a series of videos on MVC for www.tekpub.com

John

Data Techniques
The up vote is generally how we "second" answers around these parts ;)
scottm
A: 

Although not strictly focused on MVC, I would highly recommend Professional ASP.NET Design Patterns by Scott Millet.

The book is filled with detailed examples (Many use ASP.NET MVC) relating to the repository pattern, units of work, IoC and many other popular design patterns. It's also a great introduction for those wanting to learn how to program to patterns.

Thomas