title: The content of model.context.cs is always ErrorGeneratingOutput for every model I create
body: <p>Using C#/MVC/Entity Framework with Visual Studio for Web 2013 Express.</p>
  
  <p>For every model I create, <code>&lt;Model Name&gt;.Context.cs</code> always is just "ErrorGeneratingOutput".</p>
  
  <p>This results in the following error:</p>
  
  <pre><code>Error   1   A namespace cannot directly contain members such as fields or methods   C:\[..]\Part Compare\Models\Parts.Context.cs    1   1   Part Compare
  </code></pre>
  
  <p>I also get these errors upon creating a model:</p>
  
  <pre><code>Error   2   Compiling transformation: Metadata file 'D:\Microsoft Visual Studio 12.0\Common7\Tools\..\IDE\EntityFramework.dll' could not be found   C:\[..]\Part Compare\Models\Parts.tt    1   1   Part Compare
  
  Error   3   Compiling transformation: Metadata file 'D:\Microsoft Visual Studio 12.0\Common7\Tools\..\IDE\Microsoft.Data.Entity.Design.dll' could not be found  C:\[..]\Part Compare\Models\Parts.tt    1   1   Part Compare
  </code></pre>
  
  <p>I've tried reinstalling Entity Framework via Nuget, creating models from different sources, etc.</p>
  
  <p>Nothing seems to fix it.</p>