title: Alternative to SQL Server for a simple web app
body: <p>I have a simple app written using SQL Server, Entity Framework, C# and WCF. When I wanted to share this app with my friends, I realised they didn't use SQL Server on their machine. I could go for SQL Server Express edition, as the usage of my app is personal and non-commercial. </p>
  
  <p>I found MySQL as a popular alternative to SQL Server.   </p>
  
  <p>1) Would I be required to update my entities when moving to MySQL?  </p>
  
  <p>2) Should I anticipate code changes in my BL layer due to change in entities layer? (I am wondering whether entities was built for SQL Server)</p>
  
  <p>Are there any databases similar to MS Access that is lightweight compared to MySQL?</p>
  
  <p>Are there any databases that need not be installed but can be copied around like MS Access?</p>
  
  <p>Appreciate your response!</p>