>

현재 쿼리 실행을 위해 쿼리 실행을위한 명령 시간 초과를 설정하고 싶습니다.  하지만 이것이 작동하지 않는다고 생각합니다. 데이터베이스에서 프로세스 로그를 확인하려고 시도했지만 시차가 항상 90 초 미만임을 알았습니다.

Entity Framework 6에서 데이터베이스 시간 초과를 설정하는 방법을 누군가가 도와 줄 수 있습니까?

context.Database.CommandTimeout = 90;

  • 답변 # 1

    이것을 확인하십시오 :

    Entity Framework 6 :

    this.context.Database.CommandTimeout = 180;
    
    

    Entity Framework 5 :

    ((IObjectContextAdapter)this.context).ObjectContext.CommandTimeout = 180;
    
    

    Entity Framework 4 이하 :

    this.context.CommandTimeout = 180;
    
    

  • 이전 android - ImageView에서 이미지를 확대하지만 자르는 것을 방지하는 방법은 무엇입니까?
  • 다음 c# - IReadOnlyList 에 대한 변경을 방지하는 방법은 무엇입니까?