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/