SqliteConnection.CreateAggregate Метод

Определение

Перегрузки

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate, T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2, T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7, T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>, Func<TAccumulate, TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8, T9,T10,T11,T12,T13,T14,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4, T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5, T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, T11,T12,T13,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5, T6,T7,T8,T9,T10,T11,T12,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, T11,T12,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5, T6,T7,T8,T9,T10,T11,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, T11,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>, Func<TAccumulate, TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,TAccumulate>(String, Func<TAccumulate,T1,T2,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,TAccumulate>(String, Func<TAccumulate,T1,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,Object[],TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<TAccumulate>(String, TAccumulate, Func<TAccumulate,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<TAccumulate>(String, TAccumulate, Func<TAccumulate,Object[],TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<TAccumulate>(String, Func<TAccumulate,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<TAccumulate>(String, Func<TAccumulate,Object[],TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate, T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

T11

Тип одиннадцатого параметра функции.

T12

Тип двенадцатого параметра функции.

T13

Тип тринадцатого параметра функции.

T14

Тип четырнадцатого параметра функции.

T15

Тип пятнадцатого параметра функции.

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2, T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

T11

Тип одиннадцатого параметра функции.

T12

Тип двенадцатого параметра функции.

T13

Тип тринадцатого параметра функции.

T14

Тип четырнадцатого параметра функции.

T15

Тип пятнадцатого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7, T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

T11

Тип одиннадцатого параметра функции.

T12

Тип двенадцатого параметра функции.

T13

Тип тринадцатого параметра функции.

T14

Тип четырнадцатого параметра функции.

T15

Тип пятнадцатого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>, Func<TAccumulate, TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

T11

Тип одиннадцатого параметра функции.

T12

Тип двенадцатого параметра функции.

T13

Тип тринадцатого параметра функции.

T14

Тип четырнадцатого параметра функции.

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8, T9,T10,T11,T12,T13,T14,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

T11

Тип одиннадцатого параметра функции.

T12

Тип двенадцатого параметра функции.

T13

Тип тринадцатого параметра функции.

T14

Тип четырнадцатого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4, T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

T11

Тип одиннадцатого параметра функции.

T12

Тип двенадцатого параметра функции.

T13

Тип тринадцатого параметра функции.

T14

Тип четырнадцатого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5, T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

T11

Тип одиннадцатого параметра функции.

T12

Тип двенадцатого параметра функции.

T13

Тип тринадцатого параметра функции.

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, T11,T12,T13,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

T11

Тип одиннадцатого параметра функции.

T12

Тип двенадцатого параметра функции.

T13

Тип тринадцатого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

T11

Тип одиннадцатого параметра функции.

T12

Тип двенадцатого параметра функции.

T13

Тип тринадцатого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5, T6,T7,T8,T9,T10,T11,T12,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

T11

Тип одиннадцатого параметра функции.

T12

Тип двенадцатого параметра функции.

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

T11

Тип одиннадцатого параметра функции.

T12

Тип двенадцатого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, T11,T12,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

T11

Тип одиннадцатого параметра функции.

T12

Тип двенадцатого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5, T6,T7,T8,T9,T10,T11,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

T11

Тип одиннадцатого параметра функции.

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, T11,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

T11

Тип одиннадцатого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

T11

Тип одиннадцатого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

T10

Тип десятого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

T9

Тип девятого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

T8

Тип восьмого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

T7

Тип седьмого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

T6

Тип шестого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>, Func<TAccumulate, TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,T5,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,T5,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

T5

Тип пятого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,T4,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,T4,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,T4,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

T4

Тип четвертого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,T1,T2,T3,T4,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,T3,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,T3,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,T3,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

T3

Тип третьего параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,T1,T2,T3,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,T2,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,T2,TAccumulate>(String, Func<TAccumulate,T1,T2,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,T2,TAccumulate> (string name, Func<TAccumulate,T1,T2,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,TAccumulate> (string name, Func<TAccumulate?,T1,T2,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

T2

Тип второго параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,T1,T2,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,T1,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<T1,TAccumulate>(String, Func<TAccumulate,T1,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<T1,TAccumulate> (string name, Func<TAccumulate,T1,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,TAccumulate> (string name, Func<TAccumulate?,T1,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

T1

Тип первого параметра функции.

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,T1,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,Object[],TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,object[],TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,object?[],TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, obj[], 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, obj[], 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, Object(), TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,Object[],TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

Параметры типа

TAccumulate

Тип агрегатного значения.

TResult

Тип результирующего значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

resultSelector
Func<TAccumulate,TResult>

Функция, преобразующая конечное агрегатное значение в результирующее значение. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<TAccumulate>(String, TAccumulate, Func<TAccumulate,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<TAccumulate>(String, TAccumulate, Func<TAccumulate,Object[],TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,object[],TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,object?[],TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, obj[], 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, obj[], 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, Object(), TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

seed
TAccumulate

Начальное агрегатное значение.

func
Func<TAccumulate,Object[],TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<TAccumulate>(String, Func<TAccumulate,TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<TAccumulate> (string name, Func<TAccumulate,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<TAccumulate> (string name, Func<TAccumulate?,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of TAccumulate) (name As String, func As Func(Of TAccumulate, TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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

CreateAggregate<TAccumulate>(String, Func<TAccumulate,Object[],TAccumulate>, Boolean)

Создает или переопределяет агрегатную функцию SQL.

public virtual void CreateAggregate<TAccumulate> (string name, Func<TAccumulate,object[],TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<TAccumulate> (string name, Func<TAccumulate?,object?[],TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, obj[], 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, obj[], 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of TAccumulate) (name As String, func As Func(Of TAccumulate, Object(), TAccumulate), Optional isDeterministic As Boolean = false)

Параметры типа

TAccumulate

Тип агрегатного значения.

Параметры

name
String

Имя функции SQL.

func
Func<TAccumulate,Object[],TAccumulate>

Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.

isDeterministic
Boolean

Флаг, указывающий, является ли агрегат детерминированным.

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