SqliteConnection.CreateAggregate Método

Definição

Sobrecargas

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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

Cria ou redefine uma função SQL de agregação.

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

T11

O tipo do décimo primeiro parâmetro da função.

T12

O tipo do décimo segundo parâmetro da função.

T13

O tipo do décimo terceiro parâmetro da função.

T14

O tipo do décimo quarto parâmetro da função.

T15

O tipo do décimo quinto parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

T11

O tipo do décimo primeiro parâmetro da função.

T12

O tipo do décimo segundo parâmetro da função.

T13

O tipo do décimo terceiro parâmetro da função.

T14

O tipo do décimo quarto parâmetro da função.

T15

O tipo do décimo quinto parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

T11

O tipo do décimo primeiro parâmetro da função.

T12

O tipo do décimo segundo parâmetro da função.

T13

O tipo do décimo terceiro parâmetro da função.

T14

O tipo do décimo quarto parâmetro da função.

T15

O tipo do décimo quinto parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

T11

O tipo do décimo primeiro parâmetro da função.

T12

O tipo do décimo segundo parâmetro da função.

T13

O tipo do décimo terceiro parâmetro da função.

T14

O tipo do décimo quarto parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

T11

O tipo do décimo primeiro parâmetro da função.

T12

O tipo do décimo segundo parâmetro da função.

T13

O tipo do décimo terceiro parâmetro da função.

T14

O tipo do décimo quarto parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

T11

O tipo do décimo primeiro parâmetro da função.

T12

O tipo do décimo segundo parâmetro da função.

T13

O tipo do décimo terceiro parâmetro da função.

T14

O tipo do décimo quarto parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

T11

O tipo do décimo primeiro parâmetro da função.

T12

O tipo do décimo segundo parâmetro da função.

T13

O tipo do décimo terceiro parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

T11

O tipo do décimo primeiro parâmetro da função.

T12

O tipo do décimo segundo parâmetro da função.

T13

O tipo do décimo terceiro parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

T11

O tipo do décimo primeiro parâmetro da função.

T12

O tipo do décimo segundo parâmetro da função.

T13

O tipo do décimo terceiro parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

T11

O tipo do décimo primeiro parâmetro da função.

T12

O tipo do décimo segundo parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

T11

O tipo do décimo primeiro parâmetro da função.

T12

O tipo do décimo segundo parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

T11

O tipo do décimo primeiro parâmetro da função.

T12

O tipo do décimo segundo parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

T11

O tipo do décimo primeiro parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

T11

O tipo do décimo primeiro parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

T11

O tipo do décimo primeiro parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

T10

O tipo do décimo parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

T9

O tipo do nono parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

T8

O tipo do oitavo parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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)

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

T7

O tipo do sétimo parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

T6

O tipo do sexto parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

T5

O tipo do quinto parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

T4

O tipo do quarto parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

T3

O tipo do terceiro parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

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

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

func
Func<TAccumulate,T1,T2,TAccumulate>

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

func
Func<TAccumulate,T1,T2,TAccumulate>

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

T2

O tipo do segundo parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

func
Func<TAccumulate,T1,T2,TAccumulate>

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

func
Func<TAccumulate,T1,TAccumulate>

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

func
Func<TAccumulate,T1,TAccumulate>

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

T1

O tipo do primeiro parâmetro da função.

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

func
Func<TAccumulate,T1,TAccumulate>

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

func
Func<TAccumulate,Object[],TAccumulate>

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

TAccumulate

O tipo do valor do acumulador.

TResult

O tipo do valor resultante.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

func
Func<TAccumulate,TAccumulate>

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

resultSelector
Func<TAccumulate,TResult>

Uma função para transformar o valor final do acumulador no valor de resultado. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

func
Func<TAccumulate,TAccumulate>

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

seed
TAccumulate

O valor inicial do acumulador.

func
Func<TAccumulate,Object[],TAccumulate>

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

func
Func<TAccumulate,TAccumulate>

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a

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

Cria ou redefine uma função SQL de agregação.

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)

Parâmetros de tipo

TAccumulate

O tipo do valor do acumulador.

Parâmetros

name
String

O nome da função SQL.

func
Func<TAccumulate,Object[],TAccumulate>

Uma função de acumulador a ser invocada em cada elemento. Passe nulo para excluir uma função.

isDeterministic
Boolean

Sinalizador que indica se a agregação é determinística.

Aplica-se a