Visual Studio 2022 버전 17.11부터 개발자는 중단점에서 IEnumerable 시각화기의 Expression 텍스트박스를 수정된 LINQ 표현식으로 수정하거나 데이터에 대한 질문을 할 수 있습니다. 이 기능을 사용하면 개발자는 디버깅 세션에서 변수에 대한 질문을 멈추지 않고 다른 LINQ/Lambda 문을 작성하지 않고도 할 수 있습니다. 이 기능을 사용하면 시간을 절약하고 개발자에게 새로운 기술을 가르칠 수 있습니다. 제공된 예제는 중급에서 고급 수준으로 C# 전문 지식을 가정합니다. 첫 번째 예제에서는 EF Core를 사용하여 SQL Server 데이터베이스에서 데이터를 읽고 시각화기를 사용하여 데이터에 대한 질문을 하는 방법을 보여줍니다. 두 번째 예제에서는 인터페이스와 클래스를 사용하여 시각화기를 사용하여 데이터를 필터링하고 정렬하는 방법을 보여줍니다. 시각화기는 데이터에 대한 복잡한 질문을 할 수 있습니다. 예를 들어 날짜 범위 또는 특정 속성에 따라 필터링할 수 있습니다. 오류가 발생하면 데이터에 대한 유효한 질문이라면 다시 질문을 시도할 수 있습니다. 두 예제의 소스 코드도 제공됩니다. IEnumerable 시각화기는 디버깅 세션에서 시간을 절약할 수 있는 강력한 도구입니다. 따라서 개발자는 이를 익숙해질 시간을 가져야 합니다.
dev.to
VS2022 IEnumerable visualizer
