我的目标是创建一个独立的C# Windows窗体应用程序,其中包括2-3个表格,将使用安装程序文件安装在客户端机器上。而且我不想在客户端机器上安装SQL Server 2008软件,我正在使用Visual Studio 2013 C#进行开发。
我的选择是SQL Server Compact 4.0,但我没有看到Visual Studio 2013内置支持它,当我向项目添加新项时,我没有看到Compact (.sdf
) 文件选项。
我已经安装了第三方SQL Server Compact Toolbox,以便可以创建.sdf
文件并进行连接,但我相信Microsoft现在不再为压缩数据库提供支持。
我可以看到服务型数据库( .mdf
) 文件,实际上是一个 LocalDb\\
这样的东西。
那么,如果我不想在客户端安装SQL Server 2008,但想要在客户端软件中拥有数据库,我应该使用什么?
.mdf
文件或LocalDB
,那么你正在使用 SQL Server(完整版),因此你必须在客户端安装 SQL Server 软件,可能是 Express 版本或进一步精简的 LocalDB 版本,但仍需安装软件。 - marc_s