我有一个WPF应用程序。我的问题是在我的情况下,数据库的构建操作应该是什么。我有一个数据库,但每次构建我的解决方案时,都会删除数据库条目并创建一个新的数据库。我应该为我的数据库保留什么构建操作来克服这个问题。
答案 0 :(得分:0)
为什么要删除所有数据库数据?那么您的数据会发生什么变化?是否可以在实时系统中使用?
要解决此问题,您应该将数据库更改跟踪为数据库脚本。这意味着,通过任何数据库更改,您应该将相关脚本保留在源代码管理中的某个位置。脚本应该是可追踪的。这意味着如果要从版本A迁移到版本D,您应该知道应该为数据库迁移执行哪些脚本。
以下是我们在项目中使用的解决方案。