Condividi tramite


RuntimeDbFunction Costruttore

Definizione

Inizializza una nuova istanza della classe RuntimeDbFunction.

public RuntimeDbFunction (string modelName, Microsoft.EntityFrameworkCore.Metadata.RuntimeModel model, Type returnType, string storeName, string? schema = default, string? storeType = default, System.Reflection.MethodInfo? methodInfo = default, bool scalar = false, bool aggregate = false, bool nullable = false, bool builtIn = false, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default, Func<System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression>,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression>? translation = default);
new Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeModel * Type * string * string * string * System.Reflection.MethodInfo * bool * bool * bool * bool * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * Func<System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression>, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> -> Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction
Public Sub New (modelName As String, model As RuntimeModel, returnType As Type, storeName As String, Optional schema As String = Nothing, Optional storeType As String = Nothing, Optional methodInfo As MethodInfo = Nothing, Optional scalar As Boolean = false, Optional aggregate As Boolean = false, Optional nullable As Boolean = false, Optional builtIn As Boolean = false, Optional typeMapping As RelationalTypeMapping = Nothing, Optional translation As Func(Of IReadOnlyList(Of SqlExpression), SqlExpression) = Nothing)

Parametri

modelName
String

Nome del modello.

model
RuntimeModel

Modello.

returnType
Type

Tipo restituito.

storeName
String

Nome dell'archivio.

schema
String

Schema dell'archivio.

storeType
String

Tipo di archivio.

methodInfo
MethodInfo

Oggetto mappato MethodInfo.

scalar
Boolean

Indica se il tipo restituito è scalare.

aggregate
Boolean

Indica se la funzione è un'aggregazione.

nullable
Boolean

Indica se la funzione è nullable.

builtIn
Boolean

Indica se la funzione è predefinita.

typeMapping
RelationalTypeMapping

Mapping dei tipi per il valore restituito.

translation
Func<IReadOnlyList<SqlExpression>,SqlExpression>

Conversione della funzione.

Si applica a