InExpression クラス

定義

SQL ツリー内の IN 操作を表す式。

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

public class InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type InExpression = class
    inherit SqlExpression
Public Class InExpression
Inherits SqlExpression
継承
InExpression

コンストラクター

InExpression(SqlExpression, Boolean, SelectExpression, RelationalTypeMapping)
古い.

IN サブクエリ式を InExpression 表す クラスの新しいインスタンスを item 作成します。

InExpression(SqlExpression, Boolean, SqlExpression, RelationalTypeMapping)
古い.

IN 値式を InExpression 表す クラスの新しいインスタンスを item 作成します。

InExpression(SqlExpression, IReadOnlyList<SqlExpression>, RelationalTypeMapping)

指定された値のリストを InExpression 持つ SQL IN 式を表す、 クラスの新しいインスタンスを作成します。

InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping)

IN サブクエリ式を InExpression 表す クラスの新しいインスタンスを item 作成します。

InExpression(SqlExpression, SelectExpression, RelationalTypeMapping)

サブクエリを含む SQL IN 式を表す、 クラスの新しいインスタンスInExpressionを作成します。

InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping)

IN 値式を InExpression 表す クラスの新しいインスタンスを item 作成します。

InExpression(SqlExpression, SqlParameterExpression, RelationalTypeMapping)

指定されたパラメーター化された値のリストを InExpression 持つ SQL IN 式を表す、 クラスの新しいインスタンスを作成します。

プロパティ

IsNegated

item が値に存在するか、存在しないかを示す値。

Item

値を調める項目。

NodeType

SQL ツリー内の IN 操作を表す式。

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

(継承元 SqlExpression)
Subquery

アイテムを検索するサブクエリ。

Type

SQL ツリー内の IN 操作を表す式。

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

(継承元 SqlExpression)
TypeMapping

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

(継承元 SqlExpression)
Values

アイテムを検索する値の一覧。

ValuesParameter

アイテムを検索する値の一覧を含むパラメーター。 パラメーター化されたリストは、クエリ SQL が生成される前に実際の値に展開されます。

メソッド

ApplyTypeMapping(RelationalTypeMapping)

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

Equals(Object)

SQL ツリー内の IN 操作を表す式。

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

GetHashCode()

SQL ツリー内の IN 操作を表す式。

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

Negate()

によって IsNegated示されるプレゼンス/不在状態を変更することで、この式を否定します。

Print(ExpressionPrinter)

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

Update(SqlExpression, IReadOnlyList<SqlExpression>)

これに似た式ですが、指定された子を使用する、新しい式を作成します。 すべての子が同じである場合、この式を返します。

Update(SqlExpression, SelectExpression, IReadOnlyList<SqlExpression>, SqlParameterExpression)

これに似た式ですが、指定された子を使用する、新しい式を作成します。 すべての子が同じである場合、この式を返します。

Update(SqlExpression, SelectExpression)

これに似た式ですが、指定された子を使用する、新しい式を作成します。 すべての子が同じである場合、この式を返します。

Update(SqlExpression, SqlExpression, SelectExpression)

これに似た式ですが、指定された子を使用する、新しい式を作成します。 すべての子が同じである場合、この式を返します。

Update(SqlExpression, SqlParameterExpression)

これに似た式ですが、指定された子を使用する、新しい式を作成します。 すべての子が同じである場合、この式を返します。

VisitChildren(ExpressionVisitor)

SQL ツリー内の IN 操作を表す式。

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

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

IPrintableExpression.Print(ExpressionPrinter)

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

(継承元 SqlExpression)

適用対象