title: What is the best to use with developing Windows phone 8, SQL Server Express or SQL Server Compact or SQLite?
body: <p>I want to build a new windows phone application that connect with local database, I want to write some complicated SQL to retrieve data.</p>
  
  <p>What is the best to use with Windows phone 8.1, SQL Server Express, SQL Server Compact edition, or SQLite?</p>
  
  <p>Pros and cons please</p>