我的命令不断超时,因此我需要更改默认命令超时值。
我找到了myDb.Database.Connection.ConnectionTimeout
,但是readonly
。
如何在Entity Framework 5中设置命令超时?
Database.Connection.ConnectionTimeout
。无论如何,Database.CommandTimeout
在您的查询超时(System.Data.Entity.Core.EntityCommandExecutionException
包含的异常System.Data.SqlClient.SqlException: Timeout expired.
)的情况下,我会说这是正确的做法。
Database.CommandTimeout