我有一个WPF应用程序,我在一年前发布过并且一直使用它(以及MSSQL数据库.mdf-extension),我在过去的一年里填写了一些数据。
现在我对我的应用程序中的代码(filename.cs)进行了一些更改,所以当我发布时,我得到了一个全新的数据库。我想使用已填充的数据库。
我如何实现这一点(这就像我的WPF应用程序的升级/更新一样)?
答案 0 :(得分:1)
您需要一个SQL架构比较工具来比较旧的SQL架构和新的SQL架构。有各种工具,实际上Visual Studio甚至有一个。
但对于复杂情况,您可能有免费的替代方案
您只需要定义数据库之间的架构更改,并编辑生成的diff SQL以保留数据。