title: When to use MVC Scaffolding via NuGet vs MVC Scaffolding via MVC3 Tools Update
body: <p>I am a little confused about the various different "mainstream" scaffolding options for MVC3.  There is a NuGet package called <a href="http://nuget.org/packages/MVCScaffolding" rel="nofollow">MVCScaffolding</a>. It first showed up in Jan 2011, but seems to be active and have recent updates, and be developed by Scott Hanselman, among others. Then in May 2011 came the <a href="http://weblogs.asp.net/scottgu/archive/2011/05/05/ef-code-first-and-data-scaffolding-with-the-asp-net-mvc-3-tools-update.aspx" rel="nofollow">MVC3 Tools Update</a>.  This <em>seems</em> like it incorporated the original scaffolding ideas into an "out of the box" scaffolding options.  However, this has not been updated since.</p>
  
  <p>So - what is the relationship between these two scaffoldings (if any). Are there cases when one should be used over the other, or is it just a matter of taste?  Does Visual Studio 2012 or MVC4 change the game on any of this?</p>
  
  <p>Thanks for any input.</p>