C# 如果我需要部署一个带有一个小表的应用程序,应该使用什么数据库?
我需要创建一个非常简单的应用程序,它有一个表,需要随时间存储记录。如果我不想在最终用户机器上安装数据库引擎,那么使用VS2010执行此操作的最佳方法是什么 我想在部署时用exe打包数据库文件。将只有一个用户访问该表,但我不希望必须在最终用户计算机上安装sql expressC# 如果我需要部署一个带有一个小表的应用程序,应该使用什么数据库?,c#,sql,winforms,c#-4.0,C#,Sql,Winforms,C# 4.0,我需要创建一个非常简单的应用程序,它有一个表,需要随时间存储记录。如果我不想在最终用户机器上安装数据库引擎,那么使用VS2010执行此操作的最佳方法是什么 我想在部署时用exe打包数据库文件。将只有一个用户访问该表,但我不希望必须在最终用户计算机上安装sql express 有什么建议吗?谢谢 < p>您可能正在寻找-如果它只是一个表,而不是非常多的数据,那么您也可以考虑只使用XML文件。 您可能正在寻找-如果它只是一个表,而不是非常多的数据,那么您也可以考虑仅使用XML文件。比如MS Acce
有什么建议吗?谢谢 < p>您可能正在寻找-如果它只是一个表,而不是非常多的数据,那么您也可以考虑只使用XML文件。 您可能正在寻找-如果它只是一个表,而不是非常多的数据,那么您也可以考虑仅使用XML文件。比如MS Access
尝试SQL Server Compact或其他我不喜欢MS Access的方案 一些建议:
- (类型化)DataSet使用Write()和Load()将数据保存到XML 文件(使用Visual Studio非常方便)
- SQLite
- 对象序列化
- (类型化)DataSet使用Write()和Load()将数据保存到XML 文件(使用Visual Studio非常方便)
- SQLite
- 对象序列化
- 一些建议:
有关更完整的概述,请参见嵌入式关系数据库系统的一些选项:
有关更完整的概述,请参见如果要非常简单地保存数据,可以将数据序列化为XML文件,或者如果要保存为较小的数据。如果要非常简单地保存数据,可以将数据序列化为XML文件,或者如果要保存为较小的数据。在启动程序时添加数据集并将其加载到内存中,关闭程序时,可以将其保存为xml文件。添加数据集,启动程序时将其加载到内存中,关闭程序时,可以将其保存为xml文件