RelationalModelBuilderExtensions.HasDbFunction Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework