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.
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
Начальное агрегатное значение.
Агрегатная функция, вызываемая для каждого элемента. Передайте значение 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
Начальное агрегатное значение.
Агрегатная функция, вызываемая для каждого элемента. Передайте значение 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.
Агрегатная функция, вызываемая для каждого элемента. Передайте значение NULL, чтобы удалить функцию.
- isDeterministic
- Boolean
Флаг, указывающий, является ли агрегат детерминированным.