Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 实体框架迁移:迁移期间超时SqlException_Entity Framework_Sqlexception_Entity Framework Migrations_Command Timeout - Fatal编程技术网

Entity framework 实体框架迁移:迁移期间超时SqlException

Entity framework 实体框架迁移:迁移期间超时SqlException,entity-framework,sqlexception,entity-framework-migrations,command-timeout,Entity Framework,Sqlexception,Entity Framework Migrations,Command Timeout,Sql Server是可访问的。我想使用实体框架迁移来迁移数据库。在那里,我有一个“图像”表,其中130k条记录有图像。在迁移过程中,使用“创建索引”将“索引”添加到这些表中。我得到SqlException命令超时已过期。但在连接字符串中,我只能定义连接超时。我尝试在此处定义命令超时: (IObjectContextAdapter)DbContext.ObjectContext.CommandTimeout,但它对我没有帮助。 而且在DbMigrator也有,但他在任何地方都没有这样的财产 所以

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

所以我需要帮助,我应该为实体框架中的迁移定义
CommandTimeout
,但不知道如何做到这一点。
请帮帮我,抱歉英语不好

我认为这在EF4中是不可能的。这是作为本周发布的EF5候选版本的一项功能添加的:

谢谢!我下载了EF5并成功设置了CommandTimeout属性。迁移完成抛出几分钟链接已断开。