【问题标题】:EntityFramework Data InitializationEntityFramework 数据初始化
【发布时间】:2014-01-14 15:34:54
【问题描述】:

我首先使用实体​​框架代码。数据库初始化非常适合创建数据库和表。

我想知道是否有一种方法可以减少该过程的破坏性...而不是在架构更改时发出 DROP / CREATE 语句,有没有办法(通过现成的初始化程序或其他方式)发出ALTER 语句来更新我的架构?

【问题讨论】:

    标签: entity-framework ef-code-first


    【解决方案1】:

    您应该研究 Code First 数据迁移,我自己没有使用过它,但我相信它就是您正在寻找的。​​p>

    http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-released.aspx

    为了帮助后来的人,您应该能够按照以下说明进行所有设置:http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-code-based-migrations-walkthrough.aspx

    【讨论】:

    • 谢谢,我想这就是我要找的东西——这里有一个很好的链接,可以帮助我设置它。请将其添加到您的答案中以供以后来的人使用,我会接受您的答案。 blogs.msdn.com/b/adonet/archive/2012/02/09/…
    【解决方案2】:

    我认为这可能会有所帮助: http://www.entityframeworktutorial.net/code-first/database-initialization-strategy-in-code-first.aspx 有一个使用自定义方法初始化数据的例子。

    【讨论】:

      猜你喜欢
      • 2013-04-03
      • 1970-01-01
      • 1970-01-01
      • 2017-01-26
      • 2012-08-28
      • 2018-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多