vs2008에 게으른로드 된 특성의 디버그-시간 평가를 무시하도록 알 수 있습니까?
-
21-08-2019 - |
문제
.NET 응용 프로그램에서 일부 비즈니스 객체는 게으른로드를 사용하여 서버의 데이터에 액세스합니다. 디버깅하는 동안 속성을 검사하려면 매우 조심해야하며 IDE가 해당 속성을 시도하고 평가하지 않기 때문에 해당 속성에 액세스하지 않아야합니다. 해당 속성을 입력 할 수있는 속성이 있으므로 지능에도 여전히 표시되지만 디버그 타임 중에 객체를 검사 할 때 평가되지 않습니까?
해결책
속성을 다음과 같이 표시하십시오.
[DebuggerBrowsable(DebuggerBrowsableState.Never)]
제휴하지 않습니다 StackOverflow