title: Service based database vs SQL Server Compact vs LocalDB?
body: <p>My goal is to create a stand-alone C# Windows form application with 2-3 tables that will be installed on client machine with a installer file. And I don't want to install SQL Server 2008 software on client machine, I'm using Visual Studio 2013 C# for development. </p>
  
  <p>My options are SQL Server Compct 4.0 but I don't see Visual Studio 2013 has inbuilt support for that, when I add  new item to project I don't see Compact (<code>.sdf</code>) file option there. </p>
  
  <p>I've installed third-party SQL Server Compact Toolbox so I can create <code>.sdf</code> file and connectivity but I believe Microsoft is not giving support for compact db now.</p>
  
  <p>I can see service-based database (<code>.mdf</code>) file which is actually a <code>LocalDb\\</code> something.</p>
  
  <p>So what should I use if I don't want to install SQL Server 2008 on client but want to have db 
  at client software?</p>