Partager via


RelationalModelBuilderExtensions.HasDbFunction Méthode

Définition

Surcharges

HasDbFunction(ModelBuilder, MethodInfo)

Configure une fonction de base de données lors du ciblage d’une base de données relationnelle.

HasDbFunction(IConventionModelBuilder, MethodInfo, Boolean)

Configure une fonction de base de données relationnelle.

HasDbFunction(ModelBuilder, MethodInfo, Action<DbFunctionBuilder>)

Configure une fonction de base de données lors du ciblage d’une base de données relationnelle.

HasDbFunction(IConventionModelBuilder, String, Type, Boolean)

Configure une fonction de base de données relationnelle.

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

Configure une fonction de base de données lors du ciblage d’une base de données relationnelle.

HasDbFunction(ModelBuilder, MethodInfo)

Configure une fonction de base de données lors du ciblage d’une base de données relationnelle.

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

Paramètres

modelBuilder
ModelBuilder

Générateur de modèles.

methodInfo
MethodInfo

MéthodeInfo utilisée par cette dbFunction.

Retours

Générateur pour configurer davantage la fonction.

Remarques

Pour plus d’informations et d’exemples, consultez Fonctions de base de données.

S’applique à

HasDbFunction(IConventionModelBuilder, MethodInfo, Boolean)

Configure une fonction de base de données relationnelle.

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

Paramètres

modelBuilder
IConventionModelBuilder

Générateur de modèles.

methodInfo
MethodInfo

Méthode utilisée par cette fonction.

fromDataAnnotation
Boolean

Indique si la configuration a été spécifiée à l’aide d’une annotation de données.

Retours

Générateur pour configurer davantage la fonction.

Remarques

Pour plus d’informations et d’exemples, consultez Fonctions de base de données.

S’applique à

HasDbFunction(ModelBuilder, MethodInfo, Action<DbFunctionBuilder>)

Configure une fonction de base de données lors du ciblage d’une base de données relationnelle.

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

Paramètres

modelBuilder
ModelBuilder

Générateur de modèles.

methodInfo
MethodInfo

MéthodeInfo utilisée par cette dbFunction.

builderAction
Action<DbFunctionBuilder>

Action qui effectue la configuration de la séquence.

Retours

Générateur pour configurer davantage la fonction.

Remarques

Pour plus d’informations et d’exemples, consultez Fonctions de base de données.

S’applique à

HasDbFunction(IConventionModelBuilder, String, Type, Boolean)

Configure une fonction de base de données relationnelle.

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

Paramètres

modelBuilder
IConventionModelBuilder

Générateur de modèles.

name
String

Nom de la fonction.

returnType
Type

Type de retour de la fonction.

fromDataAnnotation
Boolean

Indique si la configuration a été spécifiée à l’aide d’une annotation de données.

Retours

Générateur pour configurer davantage la fonction.

Remarques

Pour plus d’informations et d’exemples, consultez Fonctions de base de données.

S’applique à

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

Configure une fonction de base de données lors du ciblage d’une base de données relationnelle.

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

Paramètres de type

TResult

Paramètres

modelBuilder
ModelBuilder

Générateur de modèles.

expression
Expression<Func<TResult>>

Méthode utilisée par cette dbFunction.

Retours

Générateur pour configurer davantage la fonction.

Remarques

Pour plus d’informations et d’exemples, consultez Fonctions de base de données.

S’applique à