entity-framework - Entity Framework 迁移 : Timeout SqlException during migrating

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

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

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

最佳答案

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

关于entity-framework - Entity Framework 迁移 : Timeout SqlException during migrating,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10671863/

相关文章:

entity-framework-5 - 如何使用 EF5 migrate.exe 回滚代码优先迁移?

.net - Entity Framework 和 ObjectContext.SaveChanges()

c# - 使用 Entity Framework 时为 Select() 创建通用选择器

c# - DateTime 列上的 Mono InvalidOperationException (SQL Server)

c# - 如何使用 Linq 获取 IGrouping 索引到实体? (不支持异常)

c# - sqldatetime溢出异常c#.NET

Azure 移动服务和 Code First 迁移更新

entity-framework - MVC3和代码优先迁移-自创建数据库以来 “model backing the '等上下文已更改”

用于 SQLException 的 java Unreachable catch block

JavaPreparedStatement和AlterTable语法错误