SqliteConnection.CreateAggregate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 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.
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.
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.
Funzione accumulatore da richiamare per ogni elemento. Passare Null per eliminare una funzione.
- isDeterministic
- Boolean
Flag che indica se l'aggregazione è deterministica.