RelationalModelBuilderExtensions.HasDbFunction Metoda

Definicja

Przeciążenia

HasDbFunction(ModelBuilder, MethodInfo)

Konfiguruje funkcję bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

HasDbFunction(IConventionModelBuilder, MethodInfo, Boolean)

Konfiguruje funkcję relacyjnej bazy danych.

HasDbFunction(ModelBuilder, MethodInfo, Action<DbFunctionBuilder>)

Konfiguruje funkcję bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

HasDbFunction(IConventionModelBuilder, String, Type, Boolean)

Konfiguruje funkcję relacyjnej bazy danych.

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

Konfiguruje funkcję bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

HasDbFunction(ModelBuilder, MethodInfo)

Konfiguruje funkcję bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

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

Parametry

modelBuilder
ModelBuilder

Konstruktor modelu.

methodInfo
MethodInfo

MetodaInfo używa tej funkcji dbFunction.

Zwraca

Konstruktor do dalszej konfiguracji funkcji.

Uwagi

Zobacz Funkcje bazy danych, aby uzyskać więcej informacji i przykłady.

Dotyczy

HasDbFunction(IConventionModelBuilder, MethodInfo, Boolean)

Konfiguruje funkcję relacyjnej bazy danych.

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

Parametry

modelBuilder
IConventionModelBuilder

Konstruktor modelu.

methodInfo
MethodInfo

Metoda używana przez tę funkcję.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Konstruktor do dalszej konfiguracji funkcji.

Uwagi

Zobacz Funkcje bazy danych, aby uzyskać więcej informacji i przykłady.

Dotyczy

HasDbFunction(ModelBuilder, MethodInfo, Action<DbFunctionBuilder>)

Konfiguruje funkcję bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

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

Parametry

modelBuilder
ModelBuilder

Konstruktor modelu.

methodInfo
MethodInfo

MetodaInfo używa tej funkcji dbFunction.

builderAction
Action<DbFunctionBuilder>

Akcja wykonująca konfigurację sekwencji.

Zwraca

Konstruktor do dalszej konfiguracji funkcji.

Uwagi

Zobacz Funkcje bazy danych, aby uzyskać więcej informacji i przykłady.

Dotyczy

HasDbFunction(IConventionModelBuilder, String, Type, Boolean)

Konfiguruje funkcję relacyjnej bazy danych.

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

Parametry

modelBuilder
IConventionModelBuilder

Konstruktor modelu.

name
String

Nazwa funkcji.

returnType
Type

Zwracany typ funkcji.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Konstruktor do dalszej konfiguracji funkcji.

Uwagi

Zobacz Funkcje bazy danych, aby uzyskać więcej informacji i przykłady.

Dotyczy

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

Konfiguruje funkcję bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

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

Parametry typu

TResult

Parametry

modelBuilder
ModelBuilder

Konstruktor modelu.

expression
Expression<Func<TResult>>

Metoda używana przez tę metodę dbFunction.

Zwraca

Konstruktor do dalszej konfiguracji funkcji.

Uwagi

Zobacz Funkcje bazy danych, aby uzyskać więcej informacji i przykłady.

Dotyczy