연결 고리를 사용하여 시간 초과를 설정할 수 있습니다. MSDN에서
How to: Define the Connection String
<connectionStrings>
<add name="AdventureWorksEntities"
connectionString="metadata=.\AdventureWorks.csdl|.\AdventureWorks.ssdl|.\AdventureWorks.msl;
provider=System.Data.SqlClient;provider connection string='Data Source=localhost;
Initial Catalog=AdventureWorks;Integrated Security=True;Connection Timeout=60;
multipleactiveresultsets=true'" providerName="System.Data.EntityClient" />
</connectionStrings>
주 관련 부분 :
Connection Timeout=60;
편집 : 당신이에 제한 시간을 설정하면 난 그냥 here을 읽을
가 알려진 버그가 Entity Framework ConnectionString입니다. 따라서 응답에 명시된대로 컨텍스트에 직접 TimeOut을 설정할 수 있습니다.
this.context.CommandTimeout = 60;
또는 :
((IObjectContextAdapter)this.context).ObjectContext.CommandTimeout = 60;