다음을 통해 공유


SqlExpressionFactory.NiladicFunction 메서드

정의

오버로드

NiladicFunction(String, Boolean, Type, RelationalTypeMapping)

SQL 트리에서 niladic 함수 호출을 나타내는 새 SqlFunctionExpression 를 만듭니다.

NiladicFunction(String, String, Boolean, Type, RelationalTypeMapping)

SQL 트리에서 niladic 함수 호출을 나타내는 새 SqlFunctionExpression 를 만듭니다.

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

SQL 트리에서 niladic 함수 호출을 나타내는 새 SqlFunctionExpression 를 만듭니다.

NiladicFunction(String, Boolean, Type, RelationalTypeMapping)

SQL 트리에서 niladic 함수 호출을 나타내는 새 SqlFunctionExpression 를 만듭니다.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (string name, bool nullable, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping = default);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (string name, bool nullable, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default);
abstract member NiladicFunction : string * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
override this.NiladicFunction : string * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
Public Overridable Function NiladicFunction (name As String, nullable As Boolean, returnType As Type, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlFunctionExpression

매개 변수

name
String

함수의 이름입니다.

nullable
Boolean

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

returnType
Type

식의 Type입니다.

typeMapping
RelationalTypeMapping

RelationalTypeMapping 식과 연결된 입니다.

반환

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

구현

적용 대상

NiladicFunction(String, String, Boolean, Type, RelationalTypeMapping)

SQL 트리에서 niladic 함수 호출을 나타내는 새 SqlFunctionExpression 를 만듭니다.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (string schema, string name, bool nullable, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping = default);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (string schema, string name, bool nullable, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default);
abstract member NiladicFunction : string * string * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
override this.NiladicFunction : string * string * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
Public Overridable Function NiladicFunction (schema As String, name As String, nullable As Boolean, returnType As Type, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlFunctionExpression

매개 변수

schema
String

함수가 정의된 스키마입니다.

name
String

함수의 이름입니다.

nullable
Boolean

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

returnType
Type

식의 Type입니다.

typeMapping
RelationalTypeMapping

RelationalTypeMapping 식과 연결된 입니다.

반환

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

구현

적용 대상

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

SQL 트리에서 niladic 함수 호출을 나타내는 새 SqlFunctionExpression 를 만듭니다.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression instance, string name, bool nullable, bool instancePropagatesNullability, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping = default);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression instance, string name, bool nullable, bool instancePropagatesNullability, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default);
abstract member NiladicFunction : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * string * bool * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
override this.NiladicFunction : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * string * bool * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
Public Overridable Function NiladicFunction (instance As SqlExpression, name As String, nullable As Boolean, instancePropagatesNullability As Boolean, returnType As Type, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlFunctionExpression

매개 변수

instance
SqlExpression

함수가 적용되는 식입니다.

name
String

함수의 이름입니다.

nullable
Boolean

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

instancePropagatesNullability
Boolean

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

returnType
Type

식의 Type입니다.

typeMapping
RelationalTypeMapping

RelationalTypeMapping 식과 연결된 입니다.

반환

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

구현

적용 대상