【问题标题】:Entity Framework Migrations: Timeout SqlException during migrating实体框架迁移:迁移期间超时 SqlException
【发布时间】:2012-05-20 08:13:31
【问题描述】:

Sql Server 是可访问的。我想使用实体框架迁移来迁移数据库。我有“图像”表,其中有 130k 记录有图像。在迁移中,使用“CREATE INDEX”将“INDEX”添加到这些表中。我得到SqlException 命令超时已过期。但在连接字符串中,我只能定义连接超时。我尝试在这里定义命令超时: (IObjectContextAdapter)DbContext.ObjectContext.CommandTimeout 但对我没有帮助。 在 DbMigrator 中也是如此,但他在任何地方都没有这样的属性。

所以我需要帮助,我应该在实体框架中定义 CommandTimeout 用于迁移,但不知道如何执行此操作。 请帮助我,抱歉英语不好

【问题讨论】:

    标签: entity-framework sqlexception entity-framework-migrations command-timeout


    【解决方案1】:

    我认为这在 EF4 中是不可能的。它作为一项功能添加到本周发布的 EF5 候选版本中:http://blogs.msdn.com/b/adonet/archive/2012/05/15/ef5-release-candidate-available-on-nuget.aspx

    【讨论】:

    • 谢谢!我下载了 EF5 并成功设置了 CommandTimeout 属性。迁移完成投掷几分钟
    • 链接已损坏。
    猜你喜欢
    • 1970-01-01
    • 2015-05-11
    • 1970-01-01
    • 2016-11-18
    • 2017-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多