次の方法で共有


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にある場合は、既存の注釈を上書きします。 value が指定されている場合 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)

適用対象