共用方式為


IConventionDbFunctionBuilder 介面

定義

提供簡單的 API 來設定 IConventionDbFunction

public interface IConventionDbFunctionBuilder
public interface IConventionDbFunctionBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionDbFunctionBuilder = interface
type IConventionDbFunctionBuilder = interface
    interface IConventionAnnotatableBuilder
Public Interface IConventionDbFunctionBuilder
Public Interface IConventionDbFunctionBuilder
Implements IConventionAnnotatableBuilder
衍生
實作

備註

如需詳細資訊和範例,請參閱 模型建置慣例

屬性

Metadata

正在設定的函式。

ModelBuilder

取得模型產生器。

(繼承來源 IConventionAnnotatableBuilder)

方法

CanRemoveAnnotation(String, Boolean)

傳回值,指出是否可以使用此組態來源移除具有指定名稱的注釋。

(繼承來源 IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

傳回值,指出是否可以從這個組態來源設定具有指定名稱和值的注釋。

(繼承來源 IConventionAnnotatableBuilder)
CanSetIsBuiltIn(Boolean, Boolean)

傳回值,指出是否可以為資料庫函式設定指定的內建。

CanSetIsNullable(Boolean, Boolean)

傳回值,指出是否可以為資料庫函式設定指定的可為 Null。

CanSetName(String, Boolean)

傳回值,指出是否可以為資料庫函式設定指定的名稱。

CanSetSchema(String, Boolean)

傳回值,指出是否可以為資料庫函式設定指定的架構。

CanSetStoreType(String, Boolean)

傳回值,指出是否可以為資料庫函式設定指定的存放區類型。

CanSetTranslation(Func<IReadOnlyCollection<SqlExpression>,SqlExpression>, Boolean)

傳回值,指出是否可以為資料庫函式設定指定的翻譯。

CanSetTranslation(Func<IReadOnlyList<SqlExpression>,SqlExpression>, Boolean)

傳回值,指出是否可以為資料庫函式設定指定的翻譯。

CanSetTypeMapping(RelationalTypeMapping, Boolean)

傳回值,指出是否可以為資料庫函式設定指定的傳回型別對應。

HasAnnotation(String, Object, Boolean)

設定儲存在指定名稱底下的批註。 如果具有指定名稱的注釋已經存在,則覆寫現有的注釋,其名稱相同或較低 ConfigurationSource

HasName(String, Boolean)

設定資料庫函式的名稱。

HasNoAnnotation(String, Boolean)

從這個 物件中移除具有指定名稱的批註。

HasNonNullAnnotation(String, Object, Boolean)

設定儲存在指定名稱底下的批註。 如果具有指定名稱的注釋已經存在,則覆寫現有的注釋,其名稱相同或較低 ConfigurationSource 。 如果 null 指定值,則會移除批註。

HasParameter(String, Boolean)

傳回物件,這個物件可用來設定具有指定名稱的參數。

HasSchema(String, Boolean)

設定資料庫函式的架構。

HasStoreType(String, Boolean)

在資料庫中設定函式的存放區類型。

HasTranslation(Func<IReadOnlyCollection<SqlExpression>,SqlExpression>, Boolean)

設定將叫用以執行此函式自訂轉譯的回呼。 回呼會採用對應至函式呼叫之參數的運算式集合。 回呼應該會傳回代表所需翻譯的運算式。

如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=852477 。

HasTranslation(Func<IReadOnlyList<SqlExpression>,SqlExpression>, Boolean)

設定將叫用以執行此函式自訂轉譯的回呼。 回呼會採用對應至函式呼叫之參數的運算式集合。 回呼應該會傳回代表所需翻譯的運算式。

HasTypeMapping(RelationalTypeMapping, Boolean)

設定資料庫函式的傳回型別對應。

IsBuiltIn(Boolean, Boolean)

設定值,指出資料庫函式是否內建。

IsNullable(Boolean, Boolean)

設定值,指出資料庫函式是否可以傳回 Null 值。

RemoveAnnotation(String, Boolean)
已過時。

從這個 物件中移除具有指定名稱的批註。

(繼承來源 IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
已過時。

設定或移除儲存在指定名稱底下的批註。

(繼承來源 IConventionAnnotatableBuilder)

適用於