2012-11-30 4 views
12

EF 쿼리의 기본 시간 제한은 무엇입니까? 나는 context.CommandTimeout을 확인하여 알아 내려고했지만, null을 반환합니다.기본 Entity Framework 시간 초과

나는 웹 설정에서 접속 문자열에서 Connect Timeout=과 같은 것을 봤지만 기본적으로 보이지 않습니다.

답변

12

개체 쿼리 및 SaveChanges 작업의 기본 시간 제한은 기본 연결 공급자에 의해 정의됩니다. Entity Framework는 많은 연결 제공 업체에서 사용할 수 있으므로, mysql, sql 서버 등은 모두 기본 시간 제한이 다릅니다!

그래서 null은 기본값이 무엇인지 알고 싶다면 사용중인 연결 제공자에 따라 다릅니다.

+0

좋아, 내가 사용하는 연결 제공자를 어떻게 알 수 있습니까? – Johan

+0

@Johan EF에서 어떤 데이터 소스를 사용하고 있는지 알 수 없습니까? SQL Server입니까? edmx 모델을 만들 때 데이터 소스 연결 권한을 묻습니다. 그 당시에 선택한 항목은 무엇입니까? –

+0

예, SQL Server 2008 R2입니다. – Johan

관련 문제