Поделиться через


RuntimeDbFunction Конструктор

Определение

Инициализирует новый экземпляр класса 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)

Параметры

modelName
String

Имя модели.

model
RuntimeModel

Модель.

returnType
Type

Тип возвращаемого значения.

storeName
String

Имя магазина.

schema
String

Схема хранилища.

storeType
String

Тип хранилища.

methodInfo
MethodInfo

Сопоставленный MethodInfoобъект .

scalar
Boolean

Указывает, является ли тип возвращаемого значения скалярным.

aggregate
Boolean

Является ли функция агрегатной.

nullable
Boolean

Указывает, допускает ли функция значение NULL.

builtIn
Boolean

Является ли функция встроенной.

typeMapping
RelationalTypeMapping

Сопоставление типов возвращаемого значения.

translation
Func<IReadOnlyList<SqlExpression>,SqlExpression>

Преобразование функции.

Применяется к