語言

IReadOnlyDbFunction 介面

定義

代表模型中的關聯式資料庫函式。

public interface IReadOnlyDbFunction : Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable
type IReadOnlyDbFunction = interface
    interface IReadOnlyAnnotatable
Public Interface IReadOnlyDbFunction
Implements IReadOnlyAnnotatable
衍生
實作

備註

更多資訊與範例請參見 資料庫函數 。

屬性

名稱 Description
IsAggregate

取得表示該函數是否為聚合函數的值。

IsBuiltIn

取得顯示資料庫函式是否內建的值。

IsNullable

取得顯示資料庫函式是否能回傳 null 的值。

IsScalar

得到表示此函數是否回傳純量值的值。

Item[String]

取得帶有名稱的註解值,若不存在則回 null 傳。

(繼承來源 IReadOnlyAnnotatable)
MethodInfo

取得 CLR 方法,該方法會映射到資料庫中的函式。

Model

得到定義此函數的模型。

ModelName

取得模型中函數的名稱。

Name

取得資料庫中函式的名稱。

Parameters

取得此函數的參數。

ReturnType

拿回的CLR類型。

Schema

取得資料庫中函式的結構。

StoreType

取得已設定的 store 類型字串。

Translation

取得將方法呼叫自訂轉譯成 SQL 表達式片段時的轉換回調。

TypeMapping

取得函式回傳型別的型別映射。

方法

名稱 Description
AnnotationsToDebugString(Int32)

取得物件上所有宣告註解的除錯字串。

(繼承來源 IReadOnlyAnnotatable)
FindAnnotation(String)

取得帶有名字的註解,若不存在則回 null 傳。

(繼承來源 IReadOnlyAnnotatable)
GetAnnotation(String)

取得帶有名稱的註解,若不存在則拋出。

(繼承來源 IReadOnlyAnnotatable)
GetAnnotations()

取得目前物件的所有註解。

(繼承來源 IReadOnlyAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

建立給定元資料的可讀表示法。

警告:請勿依賴回傳字串的格式。 它僅設計用於除錯,且可能在不同版本間任意變動。

適用於