다음을 통해 공유


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에서 사용하는 메서드입니다.

반환

함수를 추가로 구성하는 작성기입니다.

설명

자세한 내용 및 예제는 데이터베이스 함수 를 참조하세요.

적용 대상