相关疑难解决方法(0)

如何为DbContext设置CommandTimeout?

我正在寻找为DbContext设置CommandTimeout的方法.搜索之后,我通过将DbContext转换为ObjectContext并为objectContext的CommandTimeout属性设置值来找到方法.

var objectContext = (this.DbContext as IObjectContextAdapter).ObjectContext;
Run Code Online (Sandbox Code Playgroud)

但我必须使用DbContext.

c# entity-framework-4 command-timeout dbcontext

59
推荐指数
4
解决办法
7万
查看次数

如何设置Entity Framework Core迁移超时?

我正在使用最新的(1.0.0)版本的EF Core.我有一个迁移到一个相当大的数据库上运行.

我跑:

dotnet ef数据库更新-c ApplicationDbContext

得到:

超时已过期.操作完成之前经过的超时时间或服务器没有响应.

在连接字符串中,我明确地设置了超时,如下所示:

连接超时= 150000

不幸的是,它没有帮助.我该怎么做?

c# entity-framework entity-framework-core

20
推荐指数
3
解决办法
1万
查看次数