首页 > 解决方案 > 是否有将数据库更新到所需的最新 SSDL 状态的软件包?

问题描述

现在的一个想法是使用分发的特定程序集的 EF SSDL 描述来将数据库模式(sql server)带到最新版本。它需要比较每个表、列、约束等,以检查它们是否相等,如果不相等,则考虑依赖关系更新它们。

问题:是否有现有的软件包可以做到这一点?因此,例如在启动应用程序时,它会检查现有物理数据库与 SSDL 并自动使它们同步?它必须跳过不在 SSDL 中的数据库对象,因为数据库可能包含由特定客户添加的表或视图,并且不是应用程序所需的数据库对象的一部分,或者当前方法是最好的方法? (这本身是另一种方法,例如 redgate 比较物理数据库)?

(我在这里找到的唯一相关问题是edmgen 验证的目的?比较 SSDL 和数据库模式?

标签: asp.netentity-frameworkssdl

解决方案


推荐阅读