小编msw*_*son的帖子

基于EntityFramework代码的迁移,如何确定顺序?

我正在使用EF 5.0,我想开始使用基于代码的迁移

我使用了流畅的迁移器,并且有一个迁移顺序的概念.无论数据库的迁移版本如何,都可以迁移/回滚迁移.

Entity Framework是否具有类似的功能?

我计划为每个数据库版本保留多个迁移实现(可能首先与sprint数量相关).

我为什么要这个?

我们的持续集成将为每个环境迁移数据库.我们的Dev版本可能只是一个版本"落后"但是当我们进入QA或PROD环境时,数据库将落后于多次迁移.

也许我会以错误的方式解决这个问题,在这种情况下,我希望听到有关使用CI进行迁移的最佳方式的意见.

entity-framework fluent-migrator ef-migrations

12
推荐指数
1
解决办法
5354
查看次数

GIT:如何在切换分支时保留被忽略的文件?

我有一个App.Local.config文件,每个开发人员都有自己的设置.我不希望这个文件在GIT仓库中检查版本,因为每次它被其他开发人员的更改覆盖.

所以我从repo中删除了文件并将其添加到ignore文件中.但是现在当开发人员切换分支时,App.Local.config将从其本地文件系统中删除.

最终我想要的是:

  1. 新的dev clones repo,获取App.Local.config的起始版本
  2. dev对App.Local.config进行更改.Git会忽略变化而不是阶段/签入
  3. dev切换分支,对App.Local.config的更改不会丢失,文件也不会被删除.

我怎样才能做到这一点?

谢谢.

git gitignore git-branch

8
推荐指数
1
解决办法
3382
查看次数