1

我有一个 VS2013 项目(WPF,C#),它有一个.mdf用于应用程序的数据库文件。我正在使用 SQL Server 2012 Express LocalDB。我正在使用实体框架 6。

我在项目中创建了数据库Add New Item -> Service-based Database

然后,我在表格中添加了适当的列、关系等。

然后我添加了Add New Item -> ADO.NET Entity Data Model -> EF Designer from database,显然选择了我在上面创建的数据库。

一切都很好。所以我使用 Flexera InstallShield 将我的应用程序部署到最终用户。

一切正常。

所以这就是问题所在。如果我对数据库进行结构更改(例如向表中添加列或添加新表),我如何将此数据库更改为已安装我的应用程序的最终用户数据库,而无需删除或单步执行在他们现有的数据上?

先感谢您。

4

0 回答 0