我有一个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将应用程序部署到最终用户。
一切正常。
所以这就是问题所在。如果我对数据库进行结构更改(例如,向表中添加列或添加新表),如何将此数据库更改为已安装应用程序的最终用户数据库,而不删除或单步执行他们现有的数据?
提前谢谢。