我应该将哪个版本的SQL Server添加到我的安装文件中?

时间:2018-02-18 10:31:15

标签: c# sql-server wpf installshield

我在Visual Studio 2015中创建WPF应用程序。此应用程序使用创建Microsoft SQL Server数据库文件(SqlClient)的本地数据库。我想用InstallShield创建一个安装文件,但我不知道应该将哪个版本的SQL Server添加到可再发行组件中。在可再发行组件页面中有许多版本的SQL Server。 see this image

1 个答案:

答案 0 :(得分:0)

如评论中所述,您可以使用SQLite或SQL Compact。 SQLite的唯一缺点是实体框架不支持使用它进行EF迁移(您可以将其与3rd party plugins一起使用,但它有一些限制)。

为了实现您想要的并且仍然使用实体框架支持,我建议SQL Server Express。您可以将其与应用程序一起分发,并将其嵌入到安装程序中。

在MSDN上查看关于如何实现这一目标的this帖子,它已经过时了,但帮助我理解了我不久前要做的事情。