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

MethodInfo, который использует dbFunction.

Возвращаемое значение

DbFunctionBuilder

Построитель для дальнейшей настройки функции.

Комментарии

Дополнительные сведения см. в разделе "Функции базы данных ".

Применяется к

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

Указывает, была ли указана конфигурация с помощью заметки к данным.

Возвращаемое значение

IConventionDbFunctionBuilder

Построитель для дальнейшей настройки функции.

Комментарии

Дополнительные сведения см. в разделе "Функции базы данных ".

Применяется к

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

MethodInfo, который использует dbFunction.

builderAction
Action<DbFunctionBuilder>

Действие, выполняющее настройку последовательности.

Возвращаемое значение

ModelBuilder

Построитель для дальнейшей настройки функции.

Комментарии

Дополнительные сведения см. в разделе "Функции базы данных ".

Применяется к

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

Указывает, была ли указана конфигурация с помощью заметки к данным.

Возвращаемое значение

IConventionDbFunctionBuilder

Построитель для дальнейшей настройки функции.

Комментарии

Дополнительные сведения см. в разделе "Функции базы данных ".

Применяется к

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.

Возвращаемое значение

DbFunctionBuilder

Построитель для дальнейшей настройки функции.

Комментарии

Дополнительные сведения см. в разделе "Функции базы данных ".

Применяется к