Language

ScalarSubqueryExpression クラス

定義

サブクエリからのスカラー SQL 値の投影を表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

[System.Runtime.CompilerServices.Nullable(0)]
public class ScalarSubqueryExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
public class ScalarSubqueryExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type ScalarSubqueryExpression = class
    inherit SqlExpression
type ScalarSubqueryExpression = class
    inherit SqlExpression
Public Class ScalarSubqueryExpression
Inherits SqlExpression
継承
ScalarSubqueryExpression
属性

コンストラクター

Name 説明
ScalarSubqueryExpression(SelectExpression)

ScalarSubqueryExpression クラスの新しいインスタンスを作成します。

プロパティ

Name 説明
NodeType

サブクエリからのスカラー SQL 値の投影を表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

(継承元 SqlExpression)
Subquery

1 つのスカラー プロジェクションを使用して 1 行を射影するサブクエリ。

Type

サブクエリからのスカラー SQL 値の投影を表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

(継承元 SqlExpression)
TypeMapping

この式に関連付けられている RelationalTypeMapping 。

(継承元 SqlExpression)

メソッド

Name 説明
ApplyTypeMapping(RelationalTypeMapping)

指定された型マッピングをこの式に適用します。

Equals(Object)

サブクエリからのスカラー SQL 値の投影を表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

GetHashCode()

サブクエリからのスカラー SQL 値の投影を表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

Print(ExpressionPrinter)

ExpressionPrinterを使用して、指定された式の印刷可能な文字列形式を作成します。

Quote()

サブクエリからのスカラー SQL 値の投影を表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

Update(SelectExpression)

次のような新しい式を作成しますが、指定された子を使用します。 すべての子が同じ場合、この式が返されます。

VisitChildren(ExpressionVisitor)

サブクエリからのスカラー SQL 値の投影を表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

明示的なインターフェイスの実装

Name 説明
IPrintableExpression.Print(ExpressionPrinter)

ExpressionPrinterを使用して、指定された式の印刷可能な文字列形式を作成します。

(継承元 SqlExpression)

適用対象