2012-12-27 2 views
0

그래서 큰 프로젝트에서 PLINQO Linq2Sql을 사용하고 있습니다. PLINQO 또는 Linq2Sql을 사용하여 코드를 통해 SqlServer에 제출되는 쿼리의 수를 계산할 수있는 방법이 있는지 궁금합니다.제출 된 질문 수 계산

내가 코드를

var a = Tables.Users.FirstOrDefault(x=>x.Username == username); 
var b = Tables.Apples.Where(x=>x.UID == a.UID).ToList(); 
var c = Tables.Pears.Where(x=>x.UID == a.UID); 

를 쓴 경우 세 번째는 여전히 단지 IQueryable이기 때문에 결과는 2 것처럼.

답변

0

글쎄, 프로덕션 환경에서 수행하고 싶은 작업이 아닙니다.

나는 해결책이없는,하지만 난 당신이 주위 로그 속성

http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext.log.aspx

및 코드 뭔가 시작할 수 같아요.

+1

감사합니다. 그것은 지금 내가하는 일 중 하나입니다. 단지 더 우아한 해결책이 있기를 바랄뿐입니다. –

+0

내가하는 일은 개발 과정에서 SQL 프로파일 러를 사용하는 것이고, n + 1 개의 쿼리 나 "이상한"SQL을 얻지 못하도록해야한다. – Pleun