次の方法で共有


DbFunctionBuilderBase クラス

定義

を構成するための簡単な API を提供します IMutableDbFunction

public abstract class DbFunctionBuilderBase : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder>
type DbFunctionBuilderBase = class
    interface IInfrastructure<IConventionDbFunctionBuilder>
Public MustInherit Class DbFunctionBuilderBase
Implements IInfrastructure(Of IConventionDbFunctionBuilder)
継承
DbFunctionBuilderBase
派生
実装

注釈

詳細と例については、「 データベース関数 」を参照してください。

コンストラクター

DbFunctionBuilderBase(IMutableDbFunction)

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

プロパティ

Builder

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

Metadata

構成されている関数。

メソッド

HasName(String)

データベース関数の名前を設定します。

HasParameter(String, Action<DbFunctionParameterBuilder>)

指定した名前のパラメーターを構成するために使用できる オブジェクトを返します。 指定した名前のパラメーターが存在しない場合は、新しいパラメーターが追加されます。

HasParameter(String)

指定した名前のパラメーターを構成するために使用できる オブジェクトを返します。 指定した名前のパラメーターが存在しない場合は、新しいパラメーターが追加されます。

HasSchema(String)

データベース関数のスキーマを設定します。

IsBuiltIn(Boolean)

データベース関数が組み込まれているかどうかを示します。

明示的なインターフェイスの実装

IInfrastructure<IConventionDbFunctionBuilder>.Instance

非表示になっているプロパティの値を取得します。

拡張メソッド

GetInfrastructure<T>(IInfrastructure<T>)

を使用して非表示になっているプロパティから値を IInfrastructure<T>取得します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

適用対象