RelationalModelBuilderExtensions.HasDbFunction メソッド

定義

オーバーロード

HasDbFunction(ModelBuilder, MethodInfo)

リレーショナル データベースを対象とする場合にデータベース関数を構成します。

HasDbFunction(IConventionModelBuilder, MethodInfo, Boolean)

リレーショナル データベース関数を構成します。

HasDbFunction(ModelBuilder, MethodInfo, Action<DbFunctionBuilder>)

リレーショナル データベースを対象とする場合にデータベース関数を構成します。

HasDbFunction(IConventionModelBuilder, String, Type, Boolean)

リレーショナル データベース関数を構成します。

HasDbFunction<TResult>(ModelBuilder, Expression<Func<TResult>>)

リレーショナル データベースを対象とする場合にデータベース関数を構成します。

HasDbFunction(ModelBuilder, MethodInfo)

リレーショナル データベースを対象とする場合にデータベース関数を構成します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder HasDbFunction (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, System.Reflection.MethodInfo methodInfo);
static member HasDbFunction : Microsoft.EntityFrameworkCore.ModelBuilder * System.Reflection.MethodInfo -> Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder
<Extension()>
Public Function HasDbFunction (modelBuilder As ModelBuilder, methodInfo As MethodInfo) As DbFunctionBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

methodInfo
MethodInfo

この dbFunction で使用される methodInfo。

戻り値

関数をさらに構成するためのビルダー。

注釈

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

適用対象

HasDbFunction(IConventionModelBuilder, MethodInfo, Boolean)

リレーショナル データベース関数を構成します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder HasDbFunction (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder modelBuilder, System.Reflection.MethodInfo methodInfo, bool fromDataAnnotation = false);
static member HasDbFunction : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder * System.Reflection.MethodInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder
<Extension()>
Public Function HasDbFunction (modelBuilder As IConventionModelBuilder, methodInfo As MethodInfo, Optional fromDataAnnotation As Boolean = false) As IConventionDbFunctionBuilder

パラメーター

modelBuilder
IConventionModelBuilder

モデル ビルダー。

methodInfo
MethodInfo

この関数が使用するメソッド。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

関数をさらに構成するためのビルダー。

注釈

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

適用対象

HasDbFunction(ModelBuilder, MethodInfo, Action<DbFunctionBuilder>)

リレーショナル データベースを対象とする場合にデータベース関数を構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasDbFunction (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, System.Reflection.MethodInfo methodInfo, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder> builderAction);
static member HasDbFunction : Microsoft.EntityFrameworkCore.ModelBuilder * System.Reflection.MethodInfo * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasDbFunction (modelBuilder As ModelBuilder, methodInfo As MethodInfo, builderAction As Action(Of DbFunctionBuilder)) As ModelBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

methodInfo
MethodInfo

この dbFunction で使用される methodInfo。

builderAction
Action<DbFunctionBuilder>

シーケンスの構成を実行するアクション。

戻り値

関数をさらに構成するためのビルダー。

注釈

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

適用対象

HasDbFunction(IConventionModelBuilder, String, Type, Boolean)

リレーショナル データベース関数を構成します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder HasDbFunction (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder modelBuilder, string name, Type returnType, bool fromDataAnnotation = false);
static member HasDbFunction : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder * string * Type * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder
<Extension()>
Public Function HasDbFunction (modelBuilder As IConventionModelBuilder, name As String, returnType As Type, Optional fromDataAnnotation As Boolean = false) As IConventionDbFunctionBuilder

パラメーター

modelBuilder
IConventionModelBuilder

モデル ビルダー。

name
String

関数の名前です。

returnType
Type

関数の戻り値の型。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

関数をさらに構成するためのビルダー。

注釈

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

適用対象

HasDbFunction<TResult>(ModelBuilder, Expression<Func<TResult>>)

リレーショナル データベースを対象とする場合にデータベース関数を構成します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder HasDbFunction<TResult> (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, System.Linq.Expressions.Expression<Func<TResult>> expression);
static member HasDbFunction : Microsoft.EntityFrameworkCore.ModelBuilder * System.Linq.Expressions.Expression<Func<'Result>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder
<Extension()>
Public Function HasDbFunction(Of TResult) (modelBuilder As ModelBuilder, expression As Expression(Of Func(Of TResult))) As DbFunctionBuilder

型パラメーター

TResult

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

expression
Expression<Func<TResult>>

この dbFunction で使用されるメソッド。

戻り値

関数をさらに構成するためのビルダー。

注釈

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

適用対象