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)

建立 類別的新實例 SqlFunctionExpression ,表示內建 niladic 函式。

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)

適用於