在Visual Studio项目中更改SQL Server Express LocalDB数据库结构

时间:2015-08-20 13:15:27

标签: sql sql-server-2012-localdb

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

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

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

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

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

一切正常。

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

提前谢谢。

0 个答案:

没有答案