12
EF查詢的默認超時是什麼?我試圖找出通過檢查context.CommandTimeout
,但它返回null
。默認實體框架超時
我也在連接字符串的網絡配置中尋找類似Connect Timeout=
的東西,但它似乎並未默認存在。
EF查詢的默認超時是什麼?我試圖找出通過檢查context.CommandTimeout
,但它返回null
。默認實體框架超時
我也在連接字符串的網絡配置中尋找類似Connect Timeout=
的東西,但它似乎並未默認存在。
對象查詢和SaveChanges操作的默認超時由基礎連接提供程序定義。由於Entity Framework可以用於許多連接提供者,所以mysql,sql server等都有不同的默認超時時間!
所以null
意味着默認的超時將被使用,如果你想知道什麼是默認那就要看你正在使用的連接提供商!
好的,我將如何找出我正在使用哪個連接提供程序? – Johan
@Johan你不知道你在EF上使用哪個數據源?它是Sql Server嗎?當您製作edmx模型時,它會要求您提供正確的數據源連接,您當時選擇了什麼? –
是的,它的SQL Server 2008 R2。 – Johan