【问题标题】:Strategy to maintain DML scripts with code first Entity framework使用代码优先实体框架维护 DML 脚本的策略
【发布时间】:2015-09-02 14:51:24
【问题描述】:

所以我一直使用数据库优先的方法,在数据库项目中维护脚本以进行持续集成。 我已经创建了我的代码第一类,但我不明白我将如何维护脚本,我应该维护一个数据库项目来做到这一点,这似乎是一种开销! 请推荐

谢谢!

【问题讨论】:

    标签: sql ef-code-first database-project


    【解决方案1】:

    我们使用迁移。 https://msdn.microsoft.com/en-us/data/jj591621.aspx

    在开发过程中,我们打开自动迁移,然后当我们准备好部署到 TEST/PROD 时,我们将为 DBA 创建迁移和脚本,类似于此处描述的技术:http://cpratt.co/migrating-production-database-with-entity-framework-code-first/#at_pco=smlwn-1.0&at_si=54ad5c7b61c48943&at_ab=per-12&at_pos=0&at_tot=1

    您可能会在团队环境中遇到问题,但您可以解决这些问题:Migrations in Entity Framework in a collaborative environment

    最后,您可以配置 CI 服务器以运行迁移。 http://www.gitshah.com/2014/06/how-to-run-entity-framework-migrations.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-12
      • 1970-01-01
      • 1970-01-01
      • 2015-08-19
      • 2012-05-18
      • 2018-07-07
      • 2017-09-01
      • 2014-05-23
      相关资源
      最近更新 更多