I need to develop a simple accounting application, like customers, suppliers and accounting stuff (debit/credit) etc. in WinForms using Visual Studio.
I have never developped a standalone appliation with Database, I've always developped a server side application (existing SQL server etc)...
I like to develop a standalone application with DB. I mean: creating a setup project (setup.exe/setup.msi) and sent to the customer and he/she should install on his windows pc
with following technologies: VS 2012 Pro Entity Framework with LINQ Windows Forms.
The question I have: Which Database do I need to use? these customers don't have SQL server or whatever. Just a simple Windows 7/8 system. So I'm struggling with which Database to choose. I can't install for every customer a sql server on his pc. so need away with automation.
I will sent them regularly update like setup.msi/setup.exe file to update the application.
Since I will use LINQ/ Entity Framework, I'm not worried which which DB to use.
Can someone advice me which DB to use and tell me the tricky points which I need to cover?
so in fact the Winforms application should run on a standalone Windows PC with X database (MDB, MDF, mysql or whatever).
Please advice how to bridge the Database part.
thanks