我正在使用VS 2013中需要保存数据的Windows窗体应用程序。我无法找到一个好的解决方案,因为:
SQL Server数据库可以正常工作,但会强制用户 在他们的计算机上安装SQL Server。
这同样适用于Access或Oracle DB。
答案 0 :(得分:0)
使用SQL Compact Edition。 使用LINQ to SQL,您可以在第一次部署时创建数据库/表。
请参阅链接http://msdn.microsoft.com/en-us/library/bb399420(v=vs.110).aspx
答案 1 :(得分:0)
这分为两部分 - 如何创建数据库应用程序以及如何访问它以进行初始化。
选项1 - 如果您可以使用上述建议解决安装SQL Lite / compact的问题,那么您可以首先使用Entity Framework和代码来创建数据库和表。有很多例子只有谷歌搜索。
选项2 - 使用空白/空表创建Access数据库(MDB或ACCDB文件),并将其作为应用程序的一部分进行部署。您可以使用合适的连接字符串访问它 - 再次,Google将解决该问题。