Share via


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)

インスタンス SqlFunctionExpression で呼び出される niladic 関数を表す クラスの新しいインスタンスを作成します。

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

インスタンス SqlFunctionExpression で呼び出される関数を表す クラスの新しいインスタンスを作成します。

SqlFunctionExpression(String, Boolean, Type, RelationalTypeMapping)

組み込みの niladic 関数を SqlFunctionExpression 表す クラスの新しいインスタンスを作成します。

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

組み込み関数を SqlFunctionExpression 表す クラスの新しいインスタンスを作成します。

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

niladic 関数を SqlFunctionExpression 表す クラスの新しいインスタンスを作成します。

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

関数を表す クラスの SqlFunctionExpression 新しいインスタンスを作成します。

プロパティ

Arguments

この関数の引数の一覧。

ArgumentsPropagateNullability

個々の引数が null 値を結果に伝達するかどうかを示すブール値のリスト。

Instance

この関数が適用されるインスタンス。

InstancePropagatesNullability

インスタンスが 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)

適用対象