다음을 통해 공유


LINQ에서 편집하며 계속하기

업데이트: 2007년 11월

이 항목은 다음 언어에 적용됩니다.

Edition

Visual Basic

C#

C++

Web Developer

Express

항목이 적용됨 항목이 적용됨 항목이 적용되지 않음 항목이 적용됨

표준

항목이 적용됨 항목이 적용됨 항목이 적용되지 않음 항목이 적용됨

Pro 및 Team

항목이 적용됨 항목이 적용됨 항목이 적용되지 않음 항목이 적용됨

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

항목이 적용되지만 명령은 기본적으로 숨겨짐

명령은 기본적으로 숨겨져 있습니다.

편집하며 계속하기에서는 LINQ 쿼리를 변경할 수 없습니다. 디버깅 세션 중에 LINQ 명령문을 추가, 제거 또는 변경하면 이러한 변경이 편집하며 계속하기에서 지원되지 않는다는 대화 상자가 표시됩니다. 이때 변경 내용을 취소할 수도 있고, 디버깅 세션을 중지하고 편집된 코드로 새 세션을 다시 시작할 수도 있습니다.

또한 편집하며 계속하기에서는 LINQ 명령문에 사용된 변수의 형식 또는 값을 변경할 수 없습니다. 이 경우에도 변경 내용을 취소할 수도 있고, 디버깅 세션을 중지하고 다시 시작할 수도 있습니다.

C#에서는 LINQ 쿼리가 들어 있는 메서드의 어떠한 코드에 대해서도 편집하며 계속하기를 사용할 수 없습니다.

Visual Basic에서는 메서드에 LINQ 쿼리가 들어 있는 경우에도 LINQ가 아닌 코드에 대해 편집하며 계속하기를 사용할 수 있습니다. LINQ 쿼리의 줄 번호가 변경의 영향을 받는 경우에도 LINQ 명령문 앞에서 코드를 추가하거나 제거할 수 있습니다. Visual Basic에서 LINQ가 아닌 코드에 대한 디버깅 환경은 LINQ가 도입되기 전과 동일합니다. 그러나 디버깅을 중지하고 변경 내용을 적용하려는 경우가 아니면 LINQ 쿼리를 변경, 추가 또는 제거할 수 없습니다.

참고 항목

기타 리소스

LINQ 디버깅