Scenery:
I'm developing a small application WinForm
in C#
to distribute to sellers to assemble their budgets faster and would like to store simple information such as budget issued and registered customers.
Well, until today I have only been working with SQL Server
, but in this project I would like to install, along with the distribution of the application, a local Database on each client that is not affected if the application is updated. p>
I looked for some small DB options, such as SQLite
, but, as I understand it, the file with the records is distributed together with the application and my concern is not to lose the data already saved on each PC.
Is there any standard way of dealing with this?
My question is when the application is updated: if the database is distributed together with the application, then it will be replaced in a possible update, correct (or not?). It is this problem that I do not know how to deal with and would like to work around.
How to work using and storing records in local Databases for each client, without having substituição
of those Bank in an application update?