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