title: Change Entity Framework database schema map after using code first
body: <p>I've finished building my blog using EF and Code First.</p>
  
  <p>EF was running against my local SQL Express instance, with [DBO] schema.</p>
  
  <p>Now i want to <em>publish</em> the blog, and <em>i have done the following</em> :</p>
  
  <ol>
  <li>Generetade the scripts for the tables and all objects from SQL Express and change [dbo] to my [administrator] schema from my server.</li>
  <li>Ran the scripts against the server. No issues, all objects were created an populated just fine.</li>
  <li>I have modified Webconfig and added my BlogContext connection string to point to the server not local sql express.</li>
  <li>Published the site.</li>
  </ol>
  
  <p>The error i am getting is : <strong>Invalid object name 'dbo.Articles'.</strong> - where Articles is one of my entities. It resides on my sql server, <code>[Administrator].Articles</code>.</p>
  
  <p>As far as i can tell EF still thinks im using the DBO schema. Although i have added the connection string to point to administrator user.</p>
  
  <p>How can i change the schema that EF thinks it should use?</p>