草庐IT

CommandTimeout

全部标签

c# - 如何更改表适配器的命令超时

我正在使用带有C#的VisualStudio2008。我有一个.xsd文件,它有一个表适配器。我想更改表适配器的命令超时。感谢您的帮助。 最佳答案 通过一些小的修改,csl的想法很有效。partialclassFooTableAdapter{/****SettimeoutinsecondsforSelectstatements.**/publicintSelectCommandTimeout{set{for(inti=0;i要使用它,只需设置this.FooTableAdapter.CommandTimeout=60;在this.F

c# - 如何为 DbContext 设置 CommandTimeout?

我正在寻找一种为DbContext设置CommandTimeout的方法。搜索后,我找到了将DbContext转换为ObjectContext并为objectContext的CommandTimeout属性设置值的方法。varobjectContext=(this.DbContextasIObjectContextAdapter).ObjectContext;但我必须使用DbContext。 最佳答案 它将适用于您的方法。或者子类化它(来自msdnforum)publicclassYourContext:DbContext{publ

c# - 如何为 DbContext 设置 CommandTimeout?

我正在寻找一种为DbContext设置CommandTimeout的方法。搜索后,我找到了将DbContext转换为ObjectContext并为objectContext的CommandTimeout属性设置值的方法。varobjectContext=(this.DbContextasIObjectContextAdapter).ObjectContext;但我必须使用DbContext。 最佳答案 它将适用于您的方法。或者子类化它(来自msdnforum)publicclassYourContext:DbContext{publ

c# - SqlCommand 对象,CommandTimeout 的时间长度是多少?

在使用SqlCommand对象时,如何决定将多长的时间用作超时?关于我正在处理的部分代码(由其他人编写),我有:cmd.CommandTimeout=60;我认为这很短。但是,我在论坛上看到一些人在谈论将其设置为30000,这似乎太长了。我怎么知道什么最适合我的应用程序? 最佳答案 似乎人们对这是秒还是毫秒感到困惑。documentation指出超时以秒为单位。对于大多数查询,1分钟的超时似乎是合理的。8小时以上的超时不似乎是合理的。您是否有预计需要超过一分钟的查询?如果是这样,请将其提高到您期望的值,该值高于您在一切正常时看到的任

c# - 在 Dapper.NET 中调整 CommandTimeout?

我正在尝试通过Dapper通过存储过程运行SQL备份(我的应用程序的其余部分使用Dapper,所以我更愿意让这部分也通过它运行)。在CommandTimeout启动之前,它工作正常。using(varc=SqlConnection(connstring)){c.Open();varp=newDynamicParameters();//filloutpc.Execute("xp_backup_database",p,commandType:CommandType.StoredProcedure);}我所知道的唯一CommandTimeout设置是在SqlCommand中。有没有办法通过D