我目前正在使用Visual Studio 2013学习C#并计划使用数据库编写应用程序。我有一些问题:
提前致谢
答案 0 :(得分:3)
这是一个很好的SQL Comparison Table,它显示了您可以和不能使用不同选项(SQL Server Express,本地数据库,SQL Server Compact / CE)的功能。
您可能需要SQL CE,因此您可以将实际数据库文件与安装程序捆绑在一起。
对于安装程序,您需要创建一个Bootstrapper,它将包含您需要的安装程序+其他安装程序+您正在发布的数据库(假设您的意思是预先填充的数据库?)。
答案 1 :(得分:2)
MS SQL Server Compact版本将是一个不错的选择。它是免费的,可以通过您的应用程序重新分发。无需额外安装。 http://www.microsoft.com/de-de/download/details.aspx?id=17876
答案 2 :(得分:-1)
对于非常小的数据库,您可以使用sqlite。
否则,我建议使用MS SQL Server,它有一个免费的Express edition。我不认为附加另一个install.exe会导致问题。