A common question is: Why use LocalDB when SQLite exists?
This ensures that code written and tested against LocalDB will work seamlessly when deployed to a production environment running SQL Server Standard or Enterprise. ms sql localdb