title: Database engine for a desktop application in C#
body: <p>I need a lightweight database engine for a desktop application. The application is not data centric, although it needs some persistent data. Which one would you use MS SQL Server express edition or SQLite?</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>Is SQL Server Compact edition free? If it is the case, what about SQLite vs SQL Server Compact edition to develop this kind of application? </p>