I\'m making an app that will be installed and run on multiple computers, my target is to make an empty local database file that is installed with the app and when user uses
Not sure I fully understand what you're asking but Sqlite is a good option for lightweight, locally deployed database persistence. Have a look here:
http://www.sqlite.org/
and here for an ADO.NET provider..
http://sqlite.phxsoftware.com/