【发布时间】:2012-09-29 03:09:25
【问题描述】:
我的命令一直超时,所以我需要更改默认的命令超时值。
我找到了myDb.Database.Connection.ConnectionTimeout,但它是readonly。
如何在 Entity Framework 5 中设置命令超时?
【问题讨论】:
-
仅供参考,在 EF6 上,
Database.CommandTimeout不再是只读的 -
@itsho 他说的是
Database.Connection.ConnectionTimeout。无论如何,如果您的查询超时,我会说Database.CommandTimeout是正确的(例外System.Data.Entity.Core.EntityCommandExecutionException包含System.Data.SqlClient.SqlException: Timeout expired.)。 -
我假设您实际上并不关心 CONNECTION 超时,而是您想调整 COMMAND 超时。
标签: c# .net asp.net-mvc entity-framework connection-timeout