Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.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 迁移需要花费大量时间才能应用到数据库_Entity Framework_Entity Framework 4.1_Entity Framework Migrations - Fatal编程技术网

Entity framework 迁移需要花费大量时间才能应用到数据库

Entity framework 迁移需要花费大量时间才能应用到数据库,entity-framework,entity-framework-4.1,entity-framework-migrations,Entity Framework,Entity Framework 4.1,Entity Framework Migrations,我正在首先处理一个实体框架projectcode,并得到了一个修改表的情况。 我已经运行了相同的添加迁移,并获得了迁移文件。 当我尝试将此迁移应用到DB时,它会花费很多时间,并且我的应用程序中会出现超时错误 在这里,我试图将包含24379条记录的现有表中的11列更改为可为null的列,并且很少有列具有现有值 是否有任何逻辑使我的应用程序等待并将相应的迁移应用于我的数据库。 我已经将数据库中的事务超时时间增加到65535秒。问题仍然存在 有什么帮助吗 提前感谢您需要使用命令超时: internal

我正在首先处理一个实体框架projectcode,并得到了一个修改表的情况。 我已经运行了相同的添加迁移,并获得了迁移文件。 当我尝试将此迁移应用到DB时,它会花费很多时间,并且我的应用程序中会出现超时错误

在这里,我试图将包含24379条记录的现有表中的11列更改为可为null的列,并且很少有列具有现有值

是否有任何逻辑使我的应用程序等待并将相应的迁移应用于我的数据库。 我已经将数据库中的事务超时时间增加到65535秒。问题仍然存在

有什么帮助吗


提前感谢

您需要使用命令超时:

internal sealed class Configuration : DbMigrationsConfiguration<ApplicationDbContext>
{
    public Configuration()
    {
        AutomaticMigrationsEnabled = false;
        CommandTimeout = 300; // 5 minutes
    }
...
}