Share via


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)
已淘汰.

建立 類別的新實例,此實例 InExpression 表示 item IN 子查詢運算式。

InExpression(SqlExpression, Boolean, SqlExpression, RelationalTypeMapping)
已淘汰.

建立 類別的新實例 InExpression ,表示 item IN 值運算式。

InExpression(SqlExpression, IReadOnlyList<SqlExpression>, RelationalTypeMapping)

建立 類別的新實例 InExpression ,代表具有指定值清單的 SQL IN 運算式。

InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping)

建立 類別的新實例,此實例 InExpression 表示 item IN 子查詢運算式。

InExpression(SqlExpression, SelectExpression, RelationalTypeMapping)

建立 類別的新實例 InExpression ,表示具有子查詢的 SQL IN 運算式。

InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping)

建立 類別的新實例 InExpression ,表示 item IN 值運算式。

InExpression(SqlExpression, SqlParameterExpression, RelationalTypeMapping)

建立 類別的新實例 InExpression ,代表具有指定參數化值的 SQL IN 運算式。

屬性

IsNegated

值,指出專案是否應該存在於值中或不存在。

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)

建立類似這個運算式的新運算式,但使用提供的子系。 如果所有子系都相同,則會傳回這個運算式。

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

建立類似這個運算式的新運算式,但使用提供的子系。 如果所有子系都相同,則會傳回這個運算式。

Update(SqlExpression, SqlExpression, SelectExpression)

建立類似這個運算式的新運算式,但使用提供的子系。 如果所有子系都相同,則會傳回這個運算式。

Update(SqlExpression, SqlParameterExpression)

建立類似這個運算式的新運算式,但使用提供的子系。 如果所有子系都相同,則會傳回這個運算式。

VisitChildren(ExpressionVisitor)

運算式,表示 SQL 樹狀結構中的 IN 作業。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

明確介面實作

IPrintableExpression.Print(ExpressionPrinter)

使用 ExpressionPrinter 建立指定運算式的可列印字串表示。

(繼承來源 SqlExpression)

適用於