我正在使用最新版本 (1.0.0) 的 EF Core。我需要在一个相当大的数据库上运行一个迁移。
我运行以下命令:
我运行以下命令:
结果是:dotnet ef database update -c ApplicationDbContext
在连接字符串中,我明确地设置了超时时间,如下所示:超时已过期。操作完成之前超时时间已到或服务器未响应。
不幸的是,这并没有帮助。我该怎么做?Connect Timeout=150000
dotnet ef database update
),则可以控制如何在IDesignTimeDbContextFactory
或Program.BuildWebHost
中创建上下文对象(请参见此处)。如果您是以编程方式执行此操作,则自己创建上下文对象。只需向上下文添加一个构造函数参数(默认值即可)。 - PaceTimeSpan
,这样意图更加明确:(int)TimeSpan.FromMinutes(20).TotalSeconds
。 - Matt Scully