다음을 통해 공유


SqlFunctionExpression 클래스

정의

SQL 트리의 함수 호출을 나타내는 식입니다.

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

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

생성자

SqlFunctionExpression(Expression, String, String, Boolean, IEnumerable<SqlExpression>, Boolean, Type, RelationalTypeMapping)

SQL 트리의 함수 호출을 나타내는 식입니다.

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

SqlFunctionExpression(SqlExpression, String, Boolean, Boolean, Type, RelationalTypeMapping)

instance 호출되는 niladic 함수를 나타내는 클래스의 SqlFunctionExpression 새 instance 만듭니다.

SqlFunctionExpression(SqlExpression, String, IEnumerable<SqlExpression>, Boolean, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

instance 호출되는 함수를 나타내는 클래스의 SqlFunctionExpression 새 instance 만듭니다.

SqlFunctionExpression(String, Boolean, Type, RelationalTypeMapping)

기본 제공 niladic 함수를 SqlFunctionExpression 나타내는 클래스의 새 instance 만듭니다.

SqlFunctionExpression(String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

기본 제공 함수를 나타내는 클래스의 SqlFunctionExpression 새 instance 만듭니다.

SqlFunctionExpression(String, String, Boolean, Type, RelationalTypeMapping)

niladic 함수를 나타내는 클래스의 SqlFunctionExpression 새 instance 만듭니다.

SqlFunctionExpression(String, String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

함수를 나타내는 클래스의 SqlFunctionExpression 새 instance 만듭니다.

속성

Arguments

이 함수의 인수 목록입니다.

ArgumentsPropagateNullability

개별 인수가 결과에 null을 전파하는지 여부를 나타내는 부울 값 목록입니다.

Instance

이 함수가 적용되는 instance.

InstancePropagatesNullability

instance 결과에 null을 전파하는지 여부를 나타내는 부울 값입니다.

IsBuiltIn

함수가 기본 제공되는지 여부를 나타내는 부울 값입니다.

IsNiladic

함수가 niladic인지 여부를 나타내는 부울 값입니다.

IsNullable

함수가 null 결과를 반환할 수 있는지 여부를 나타내는 부울 값입니다.

Name

함수의 이름입니다.

NodeType

SQL 트리의 함수 호출을 나타내는 식입니다.

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

(다음에서 상속됨 SqlExpression)
Schema

함수가 정의된 스키마(있는 경우)입니다.

Type

SQL 트리의 함수 호출을 나타내는 식입니다.

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

(다음에서 상속됨 SqlExpression)
TypeMapping

RelationalTypeMapping 이 식과 연결된 입니다.

(다음에서 상속됨 SqlExpression)

메서드

ApplyTypeMapping(RelationalTypeMapping)

제공된 형식 매핑을 이 식에 적용합니다.

Equals(Object)

SQL 트리의 함수 호출을 나타내는 식입니다.

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

GetHashCode()

SQL 트리의 함수 호출을 나타내는 식입니다.

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

Print(ExpressionPrinter)

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

Update(SqlExpression, IReadOnlyList<SqlExpression>)

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

VisitChildren(ExpressionVisitor)

SQL 트리의 함수 호출을 나타내는 식입니다.

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

명시적 인터페이스 구현

IPrintableExpression.Print(ExpressionPrinter)

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

(다음에서 상속됨 SqlExpression)

적용 대상