title: Mapping and sql database creation
body: <p>I started a project and use Entity Framework 5.
  Now I created a database on my SQL Server Express with all tables.
  Further I created the <code>DbContext</code> with a fluent mapping.</p>
  
  <p>What is better, the fluent mappings or the <code>.edmx</code> mapping files?</p>
  
  <p>The database is now on the SQL Server but I want support also SQL local db.</p>
  
  <p>Is there a way to tell the <code>EF</code> that I want to use a SQL local db?</p>
  
  <p>Should I ship the whole database within the setup or better to create the database on startup of my application? How can I use <code>EF</code> to create the database (SQL server or SQL local db)?</p>
  
  <p>Every useful help would be appreciated.</p>