Sdílet prostřednictvím


RelationalModelBuilderExtensions.HasDbFunction Metoda

Definice

Přetížení

HasDbFunction(ModelBuilder, MethodInfo)

Konfiguruje funkci databáze při cílení na relační databázi.

HasDbFunction(IConventionModelBuilder, MethodInfo, Boolean)

Nakonfiguruje funkci relační databáze.

HasDbFunction(ModelBuilder, MethodInfo, Action<DbFunctionBuilder>)

Konfiguruje funkci databáze při cílení na relační databázi.

HasDbFunction(IConventionModelBuilder, String, Type, Boolean)

Nakonfiguruje funkci relační databáze.

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

Konfiguruje funkci databáze při cílení na relační databázi.

HasDbFunction(ModelBuilder, MethodInfo)

Konfiguruje funkci databáze při cílení na relační databázi.

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

Tvůrce modelů.

methodInfo
MethodInfo

The methodInfo tento dbFunction používá.

Návraty

Tvůrce pro další konfiguraci funkce.

Poznámky

Další informace a příklady najdete v tématu Databázové funkce .

Platí pro

HasDbFunction(IConventionModelBuilder, MethodInfo, Boolean)

Nakonfiguruje funkci relační databáze.

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

Tvůrce modelů.

methodInfo
MethodInfo

Metoda, která tato funkce používá.

fromDataAnnotation
Boolean

Určuje, zda byla konfigurace zadána pomocí datové poznámky.

Návraty

Tvůrce pro další konfiguraci funkce.

Poznámky

Další informace a příklady najdete v tématu Databázové funkce .

Platí pro

HasDbFunction(ModelBuilder, MethodInfo, Action<DbFunctionBuilder>)

Konfiguruje funkci databáze při cílení na relační databázi.

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

Tvůrce modelů.

methodInfo
MethodInfo

The methodInfo tento dbFunction používá.

builderAction
Action<DbFunctionBuilder>

Akce, která provádí konfiguraci sekvence.

Návraty

Tvůrce pro další konfiguraci funkce.

Poznámky

Další informace a příklady najdete v tématu Databázové funkce .

Platí pro

HasDbFunction(IConventionModelBuilder, String, Type, Boolean)

Nakonfiguruje funkci relační databáze.

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

Tvůrce modelů.

name
String

Název funkce.

returnType
Type

Návratový typ funkce

fromDataAnnotation
Boolean

Určuje, zda byla konfigurace zadána pomocí datové poznámky.

Návraty

Tvůrce pro další konfiguraci funkce.

Poznámky

Další informace a příklady najdete v tématu Databázové funkce .

Platí pro

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

Konfiguruje funkci databáze při cílení na relační databázi.

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

Tvůrce modelů.

expression
Expression<Func<TResult>>

Metoda, která se používá pro tuto funkci dbFunction.

Návraty

Tvůrce pro další konfiguraci funkce.

Poznámky

Další informace a příklady najdete v tématu Databázové funkce .

Platí pro