title: Deploying my application that uses Entity Framework and creating databases on the client machine
body: <p>I created the model in Entity Framework, and then created the database from that model.</p>
  
  <p>What would be the best way of doing this in the client machine? </p>
  
  <p>If Entity Framework try to connect to the database and find the necessary tables and those do not exist, it will give an error.</p>
  
  <p><strong>What is the best way of create those tables in the client machine?</strong>  </p>
  
  <p><strong>Using the SQL file generated by the model? If so, how can I execute it?</strong></p>
  
  <p>In case that matters, I'm using SQL Server Express, although this question could be kind of generic for any database.</p>