Condividi tramite


SqliteConnection.CreateAggregate Metodo

Definizione

Overload

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinisce una funzione SQL di aggregazione.

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

T11

Tipo dell'undicesimo parametro della funzione.

T12

Tipo del dodicesimo parametro della funzione.

T13

Tipo del tredicesimo parametro della funzione.

T14

Tipo del quattordicesimo parametro della funzione.

T15

Tipo del quindicesimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

T11

Tipo dell'undicesimo parametro della funzione.

T12

Tipo del dodicesimo parametro della funzione.

T13

Tipo del tredicesimo parametro della funzione.

T14

Tipo del quattordicesimo parametro della funzione.

T15

Tipo del quindicesimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

T11

Tipo dell'undicesimo parametro della funzione.

T12

Tipo del dodicesimo parametro della funzione.

T13

Tipo del tredicesimo parametro della funzione.

T14

Tipo del quattordicesimo parametro della funzione.

T15

Tipo del quindicesimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

T11

Tipo dell'undicesimo parametro della funzione.

T12

Tipo del dodicesimo parametro della funzione.

T13

Tipo del tredicesimo parametro della funzione.

T14

Tipo del quattordicesimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

T11

Tipo dell'undicesimo parametro della funzione.

T12

Tipo del dodicesimo parametro della funzione.

T13

Tipo del tredicesimo parametro della funzione.

T14

Tipo del quattordicesimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

T11

Tipo dell'undicesimo parametro della funzione.

T12

Tipo del dodicesimo parametro della funzione.

T13

Tipo del tredicesimo parametro della funzione.

T14

Tipo del quattordicesimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

T11

Tipo dell'undicesimo parametro della funzione.

T12

Tipo del dodicesimo parametro della funzione.

T13

Tipo del tredicesimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

T11

Tipo dell'undicesimo parametro della funzione.

T12

Tipo del dodicesimo parametro della funzione.

T13

Tipo del tredicesimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

T11

Tipo dell'undicesimo parametro della funzione.

T12

Tipo del dodicesimo parametro della funzione.

T13

Tipo del tredicesimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

T11

Tipo dell'undicesimo parametro della funzione.

T12

Tipo del dodicesimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

T11

Tipo dell'undicesimo parametro della funzione.

T12

Tipo del dodicesimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

T11

Tipo dell'undicesimo parametro della funzione.

T12

Tipo del dodicesimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

T11

Tipo dell'undicesimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

T11

Tipo dell'undicesimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

T11

Tipo dell'undicesimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

T10

Tipo del decimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

T9

Tipo del nono parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

T8

Tipo dell'ottavo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinirà una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

T7

Tipo del settimo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica 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)

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

T6

Tipo del sesto parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

T5

Tipo del quinto parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

T4

Tipo del quarto parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

T3

Tipo del terzo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

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

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

func
Func<TAccumulate,T1,T2,TAccumulate>

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

func
Func<TAccumulate,T1,T2,TAccumulate>

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

T2

Tipo del secondo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

func
Func<TAccumulate,T1,T2,TAccumulate>

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

func
Func<TAccumulate,T1,TAccumulate>

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

func
Func<TAccumulate,T1,TAccumulate>

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

T1

Tipo del primo parametro della funzione.

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

func
Func<TAccumulate,T1,TAccumulate>

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

func
Func<TAccumulate,Object[],TAccumulate>

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

TAccumulate

Tipo del valore dell'accumulatore.

TResult

Il tipo del valore risultante.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

func
Func<TAccumulate,TAccumulate>

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

resultSelector
Func<TAccumulate,TResult>

Una funzione per trasformare il valore finale dell'accumulatore nel valore risultante. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

func
Func<TAccumulate,TAccumulate>

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

seed
TAccumulate

Valore iniziale dell'accumulatore.

func
Func<TAccumulate,Object[],TAccumulate>

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

func
Func<TAccumulate,TAccumulate>

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a

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

Crea o ridefinisce una funzione SQL di aggregazione.

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)

Parametri di tipo

TAccumulate

Tipo del valore dell'accumulatore.

Parametri

name
String

Nome della funzione SQL.

func
Func<TAccumulate,Object[],TAccumulate>

Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.

isDeterministic
Boolean

Flag che indica se l'aggregazione è deterministica.

Si applica a