다음을 통해 공유


JsonQueryExpression 클래스

정의

JSON 열에 매핑된 엔터티 또는 엔터티 컬렉션을 나타내는 식 및 액세스 경로입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

public class JsonQueryExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type JsonQueryExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class JsonQueryExpression
Inherits Expression
Implements IPrintableExpression
상속
JsonQueryExpression
구현

생성자

JsonQueryExpression(IEntityType, ColumnExpression, IReadOnlyDictionary<IProperty,ColumnExpression>, Type, Boolean)

JsonQueryExpression 클래스의 새 인스턴스를 만듭니다.

속성

EntityType

이 식으로 표현되는 엔터티 형식입니다.

IsCollection

이 식이 컬렉션을 나타내는지 여부를 나타내는 값입니다.

IsNullable

이 식이 nullable인지 여부를 나타내는 값입니다.

JsonColumn

JSON 값이 포함된 열입니다.

KeyPropertyMap

이 API는 Entity Framework Core 인프라를 지원하며 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

NodeType

JSON 열에 매핑된 엔터티 또는 엔터티 컬렉션을 나타내는 식 및 액세스 경로입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

Path

열에 저장된 JSON의 루트에서 엔터티로 이어지는 경로 세그먼트 목록입니다.

Type

JSON 열에 매핑된 엔터티 또는 엔터티 컬렉션을 나타내는 식 및 액세스 경로입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

메서드

BindCollectionElement(SqlExpression)

이 JSON 쿼리 식을 사용하여 컬렉션 요소 액세스를 바인딩하여 SQL 표현을 가져옵니다.

BindNavigation(INavigation)

이 JSON 쿼리 식을 사용하여 탐색을 바인딩하여 SQL 표현을 가져옵니다.

BindProperty(IProperty)

이 JSON 쿼리 식으로 속성을 바인딩하여 SQL 표현을 가져옵니다.

Equals(Object)

JSON 열에 매핑된 엔터티 또는 엔터티 컬렉션을 나타내는 식 및 액세스 경로입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

GetHashCode()

JSON 열에 매핑된 엔터티 또는 엔터티 컬렉션을 나타내는 식 및 액세스 경로입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

MakeNullable()

이 JSON 쿼리 식을 null 허용으로 만듭니다.

Print(ExpressionPrinter)

를 사용하여 지정된 식의 인쇄 가능한 문자열 표현을 ExpressionPrinter만듭니다.

Update(ColumnExpression, IReadOnlyDictionary<IProperty,ColumnExpression>)

제공된 자식을 사용하여 이 식과 같은 새 식을 만듭니다. 모든 자식이 같으면 이 식을 반환합니다.

VisitChildren(ExpressionVisitor)

JSON 열에 매핑된 엔터티 또는 엔터티 컬렉션을 나타내는 식 및 액세스 경로입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

적용 대상