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

インスタンスが null を結果に伝達するかどうかを示す 値。

returnType
Type

式の Type

typeMapping
RelationalTypeMapping

RelationalTypeMapping式に関連付けられた 。

戻り値

SQL ツリー内の関数呼び出しを表す式。

実装

適用対象