1
Entity Framework의 GetValidationResult 메서드가 유효성 검사를 실행하기 전에 지연로드를 비활성화하는 이유는 무엇입니까?GetValidationResult가 유효성 검사를 실행하기 전에 지연로드를 비활성화하는 이유는 무엇입니까?
유효성 검사 중에 지연로드가 악영향을 미칩니 까?
Entity Framework의 GetValidationResult 메서드가 유효성 검사를 실행하기 전에 지연로드를 비활성화하는 이유는 무엇입니까?GetValidationResult가 유효성 검사를 실행하기 전에 지연로드를 비활성화하는 이유는 무엇입니까?
유효성 검사 중에 지연로드가 악영향을 미칩니 까?
유효성 검사를 시작하기 전에로드되지 않은 엔티티를로드하지 않습니다. 첫 번째 유효성 검사는 엔티티를 확인하고로드하지 않는 것입니다. 둘째, 유효성을 검사 할 때 추가 쿼리가 데이터베이스로 보내지는 것을 원하지 않습니다. 세 번째 (두 번째와 관련 있음) - 추가 쿼리로 인해 유효성 검사의 성능이 저하 될 수 있습니다. 단일 쿼리는 유효성 검사 자체보다 시간이 오래 걸릴 수 있으며이 중 많은 수가 전송 될 위험이 있습니다. Btw. 유효성 검사 중에 지연로드를 활성화하려는 시나리오는 무엇입니까?