다음을 통해 공유


JsonScalarExpression 클래스

정의

SQL 트리에서 지정된 경로를 사용하여 JSON 열에서 추출된 스칼라를 나타내는 식입니다.

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

public class JsonScalarExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type JsonScalarExpression = class
    inherit SqlExpression
Public Class JsonScalarExpression
Inherits SqlExpression
상속
JsonScalarExpression

생성자

JsonScalarExpression(ColumnExpression, IProperty, IReadOnlyList<PathSegment>, Boolean)

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

JsonScalarExpression(SqlExpression, IReadOnlyList<PathSegment>, Type, RelationalTypeMapping, Boolean)

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

속성

IsNullable

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

Json

JSON 값을 포함하는 식입니다.

JsonColumn

열에 JSON 값이 포함되었습니다.

NodeType

SQL 트리에서 지정된 경로를 사용하여 JSON 열에서 추출된 스칼라를 나타내는 식입니다.

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

(다음에서 상속됨 SqlExpression)
Path

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

Type

SQL 트리에서 지정된 경로를 사용하여 JSON 열에서 추출된 스칼라를 나타내는 식입니다.

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

(다음에서 상속됨 SqlExpression)
TypeMapping

RelationalTypeMapping 이 식과 연결된 입니다.

(다음에서 상속됨 SqlExpression)

메서드

Equals(Object)

SQL 트리에서 지정된 경로를 사용하여 JSON 열에서 추출된 스칼라를 나타내는 식입니다.

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

GetHashCode()

SQL 트리에서 지정된 경로를 사용하여 JSON 열에서 추출된 스칼라를 나타내는 식입니다.

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

Print(ExpressionPrinter)

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

Update(ColumnExpression)

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

Update(SqlExpression)

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

VisitChildren(ExpressionVisitor)

SQL 트리에서 지정된 경로를 사용하여 JSON 열에서 추출된 스칼라를 나타내는 식입니다.

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

명시적 인터페이스 구현

IPrintableExpression.Print(ExpressionPrinter)

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

(다음에서 상속됨 SqlExpression)

적용 대상