다음을 통해 공유


ODataQuerySettings 클래스

정의

이 클래스는 쿼리 컴퍼지션 중에 사용할 설정을 설명합니다.

public class ODataQuerySettings
type ODataQuerySettings = class
Public Class ODataQuerySettings
상속
ODataQuerySettings

생성자

ODataQuerySettings()

클래스의 새 인스턴스를 ODataQuerySettings 인스턴스화하고 기본 설정을 초기화합니다.

속성

EnableConstantParameterization

상수를 매개 변수화할지 여부를 나타내는 값을 가져오거나 설정합니다. 상수를 매개 변수화하면 Entity Framework의 성능이 향상됩니다.

EnableCorrelatedSubqueryBuffering

상호 관련된 하위 쿼리 결과를 버퍼링하도록 하기 위해 확장된 탐색이 있는 쿼리를 수식화해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. 상호 관련된 하위 쿼리 결과를 버퍼링하면 하위 쿼리의 결과를 버퍼링하여 쿼리 수를 N + 1에서 2로 줄일 수 있습니다.

EnsureStableOrdering

쿼리 컴퍼지션에서 안정적인 정렬 순서를 보장하기 위해 필요할 경우 원래 쿼리를 변경할지 여부를 나타내는 값을 가져오거나 설정합니다.

HandleNullPropagation

쿼리 컴퍼지션 중에 null 전파가 처리되는 방식을 나타내는 값을 가져오거나 설정합니다.

HandleReferenceNavigationPropertyExpandFilter

컬렉션이 아닌 탐색 속성의 $expand 내에서 $filter 적용합니다. 확장된 속성은 필터가 true로 평가될 때만 채워집니다. 이 설정은 기본적으로 false입니다.

PageSize

반환할 최대 쿼리 결과 수를 가져오거나 설정합니다.

적용 대상