Share via


SqlExpression 類別

定義

運算式,表示 SQL 樹狀結構中的純量值或 SQL 權杖。

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

public abstract class SqlExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
public abstract class SqlExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type SqlExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
type SqlExpression = class
    inherit Expression
    interface IPrintableExpression
Public MustInherit Class SqlExpression
Inherits Expression
Implements IPrintableExpression
繼承
SqlExpression
衍生
屬性
實作

建構函式

SqlExpression(Type, RelationalTypeMapping)

建立 SqlExpression 類別的新執行個體。

屬性

NodeType

運算式,表示 SQL 樹狀結構中的純量值或 SQL 權杖。

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

Type

運算式,表示 SQL 樹狀結構中的純量值或 SQL 權杖。

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

TypeMapping

RelationalTypeMapping與這個運算式相關聯的 。

方法

Equals(Object)

運算式,表示 SQL 樹狀結構中的純量值或 SQL 權杖。

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

GetHashCode()

運算式,表示 SQL 樹狀結構中的純量值或 SQL 權杖。

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

Print(ExpressionPrinter)

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

VisitChildren(ExpressionVisitor)

運算式,表示 SQL 樹狀結構中的純量值或 SQL 權杖。

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

明確介面實作

IPrintableExpression.Print(ExpressionPrinter)

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

適用於