我开发了一个桌面应用程序(会计应用程序)。该应用程序将导入发票数据并执行许多其他操作。所有数据都将存储在远程数据库(SQL Server)上。此应用需要一些预先加载的数据'正常工作,就像一个包含一堆城市等的列表。我的问题是:最好将这些数据(城市,州,邮政编码)存储在远程数据库中,或者更好地使用xml,csv文件并将它们与每个文件一起部署应用程序的个别实例?这些数据最终会更新。并且这些数据将被用户频繁使用。
答案 0 :(得分:0)
您可以使用外部文件或将它们存储在数据库中。我认为将其存储在数据库中是更好的方法,因为您不必分发另一个额外的文件,并且您的所有数据都在一个地方。每次清除数据库时都不要忘记播种数据。