title: Entity Framework Connection String issues
body: <p>I'm using EF Code First with MVC3.</p>
  
  <p>If I don't specify a connection string in my web config the application works fine.
  On start up it creates the database and tables and everything works fine.</p>
  
  <p>If I specify a connection string for an new empty database I created it doesn't create the tables and I get an error when running the application. The error is essential a null pointer since the table doesn't exist and I'm trying to query it.</p>
  
  <p>Here is my connection string:</p>
  
  <pre><code> &lt;add name="MyContextName" connectionString="Data Source=.\sqlexpress;Initial Catalog=MyDatabaseName;Integrated Security=True" providerName="System.Data.SqlClient" /&gt;
  </code></pre>
  
  <p>MyContextClass</p>
  
  <pre><code>    public class MyContextName : DbContext
  {
      public DbSet&lt;Book&gt; books{ get; set;}
  }
  </code></pre>