我需要创建一个非常简单的应用程序,它有一个表需要随时间存储记录。如果我不想在最终用户计算机上安装数据库引擎,那么使用vs 2010执行此操作的最佳方法是什么?
我想在部署时用exe打包数据库文件。只有一个用户访问该表,但我不想在最终用户计算机上安装sql express。
有什么建议吗?谢谢!
答案 0 :(得分:3)
您可能正在寻找SQL Server Compact Edition - 如果它只是一个表而且您可能只考虑使用XML文件的数据不多。
答案 1 :(得分:3)
一些建议:
答案 2 :(得分:2)
尝试SQL Server Compact或我不喜欢MS Access的其他场景。
http://en.wikipedia.org/wiki/SQL_Server_Compact http://en.wikipedia.org/wiki/Microsoft_Access
答案 3 :(得分:2)
嵌入式关系数据库系统的一些选项:
有关更完整的概述,请参阅http://en.wikipedia.org/wiki/Embedded_database
答案 4 :(得分:1)
如果您想非常简单地保存数据,可以将数据序列化为XML文件,或者如果要保存为较小的数据。
答案 5 :(得分:0)
添加数据集,当您启动程序将其加载到内存时,关闭程序时可以将其保存为xml文件。