RelationalModelBuilderExtensions.HasDbFunction Methode

Definition

Überlädt

HasDbFunction(ModelBuilder, MethodInfo)

Konfiguriert eine Datenbankfunktion, wenn eine relationale Datenbank als Ziel verwendet wird.

HasDbFunction(IConventionModelBuilder, MethodInfo, Boolean)

Konfiguriert eine relationale Datenbankfunktion.

HasDbFunction(ModelBuilder, MethodInfo, Action<DbFunctionBuilder>)

Konfiguriert eine Datenbankfunktion, wenn eine relationale Datenbank als Ziel verwendet wird.

HasDbFunction(IConventionModelBuilder, String, Type, Boolean)

Konfiguriert eine relationale Datenbankfunktion.

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

Konfiguriert eine Datenbankfunktion, wenn eine relationale Datenbank als Ziel verwendet wird.

HasDbFunction(ModelBuilder, MethodInfo)

Konfiguriert eine Datenbankfunktion, wenn eine relationale Datenbank als Ziel verwendet wird.

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

Parameter

modelBuilder
ModelBuilder

Der Modellgenerator.

methodInfo
MethodInfo

Die methodeInfo, die von dieser dbFunction verwendet wird.

Gibt zurück

Ein Generator zum weiteren Konfigurieren der Funktion.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankfunktionen .

Gilt für:

HasDbFunction(IConventionModelBuilder, MethodInfo, Boolean)

Konfiguriert eine relationale Datenbankfunktion.

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

Parameter

modelBuilder
IConventionModelBuilder

Der Modellgenerator.

methodInfo
MethodInfo

Die Methode, die von dieser Funktion verwendet wird.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Ein Generator zum weiteren Konfigurieren der Funktion.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankfunktionen .

Gilt für:

HasDbFunction(ModelBuilder, MethodInfo, Action<DbFunctionBuilder>)

Konfiguriert eine Datenbankfunktion, wenn eine relationale Datenbank als Ziel verwendet wird.

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

Parameter

modelBuilder
ModelBuilder

Der Modellgenerator.

methodInfo
MethodInfo

Die methodeInfo, die von dieser dbFunction verwendet wird.

builderAction
Action<DbFunctionBuilder>

Eine Aktion, die die Konfiguration der Sequenz ausführt.

Gibt zurück

Ein Generator zum weiteren Konfigurieren der Funktion.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankfunktionen .

Gilt für:

HasDbFunction(IConventionModelBuilder, String, Type, Boolean)

Konfiguriert eine relationale Datenbankfunktion.

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

Parameter

modelBuilder
IConventionModelBuilder

Der Modellgenerator.

name
String

Der Name der Funktion.

returnType
Type

Der Rückgabetyp der Funktion.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Ein Generator zum weiteren Konfigurieren der Funktion.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankfunktionen .

Gilt für:

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

Konfiguriert eine Datenbankfunktion, wenn eine relationale Datenbank als Ziel verwendet wird.

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

Typparameter

TResult

Parameter

modelBuilder
ModelBuilder

Der Modellgenerator.

expression
Expression<Func<TResult>>

Die Methode, die von dieser dbFunction verwendet wird.

Gibt zurück

Ein Generator zum weiteren Konfigurieren der Funktion.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankfunktionen .

Gilt für: