2011-08-04 2 views
1

콘솔 응용 프로그램이 있으면 매우 쉽게 할 수 있습니다. 콘솔 출력을 context.log에 할당 할 수 있습니다.LINQ To SQL 출력은 어떻게 구합니까?

context.log = console.out;

내 응용 프로그램은 SQL에 asp.net mvc3 및 linq를 사용하고 있습니다. 원시 SQL 문을 변환 한 후에보고 싶기 때문에 성능을 향상시킬 수 있습니다. 출력을 어떻게 모니터합니까?

답변

0

당신은 같은 것을 할 수 있습니다

var dc = new DataContext(AppSettings.GetConnectionString()); 
dc.Log = new System.IO.StreamWriter(@"C:\linq.log"); 

그런 다음 당신이 데이터 컨텍스트가 테이블을 얻을 것을 사용해야합니다. datacontext가 데이터베이스에 액세스하는 즉시 SQL은 로그 파일로 출력됩니다.