Entity framework 实体框架迁移:迁移期间超时SqlException
Sql Server是可访问的。我想使用实体框架迁移来迁移数据库。在那里,我有一个“图像”表,其中130k条记录有图像。在迁移过程中,使用“创建索引”将“索引”添加到这些表中。我得到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也有,但他在任何地方都没有这样的财产 所以
SqlException
命令超时已过期。但在连接字符串中,我只能定义连接超时。我尝试在此处定义命令超时:
(IObjectContextAdapter)DbContext.ObjectContext.CommandTimeout
,但它对我没有帮助。
而且在DbMigrator也有,但他在任何地方都没有这样的财产
所以我需要帮助,我应该为实体框架中的迁移定义CommandTimeout
,但不知道如何做到这一点。
请帮帮我,抱歉英语不好我认为这在EF4中是不可能的。这是作为本周发布的EF5候选版本的一项功能添加的:谢谢!我下载了EF5并成功设置了CommandTimeout属性。迁移完成抛出几分钟链接已断开。