我不久前使用 EF 编写了一个小型 WPF 应用程序,但未启用迁移并已部署。我继续在我的应用程序上工作,并意识到我当前的版本在我重新部署时会失败,因为我没有升级脚本。
我下面的想法听起来可行吗?
创建一个新项目并使用 EF,启用迁移。创建新的模型项目和 DAL。通过指向现有部署的数据库创建模型并设置为初始迁移。在我现有的项目上启用迁移并将我的迁移文件夹粘贴到现有项目中,然后添加迁移。
我的想法是,我将获得与现有部署模式匹配的初始数据库,然后当我添加迁移时,它将检查初始数据库并为我下次部署时创建向上/向下。
任何建议表示赞赏。