Partager via


SqliteConnection.CreateAggregate Méthode

Définition

Surcharges

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

T11

Type du onzième paramètre de la fonction.

T12

Type du douzième paramètre de la fonction.

T13

Type du treizième paramètre de la fonction.

T14

Type du quatorzième paramètre de la fonction.

T15

Type du quinzième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

T11

Type du onzième paramètre de la fonction.

T12

Type du douzième paramètre de la fonction.

T13

Type du treizième paramètre de la fonction.

T14

Type du quatorzième paramètre de la fonction.

T15

Type du quinzième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

T11

Type du onzième paramètre de la fonction.

T12

Type du douzième paramètre de la fonction.

T13

Type du treizième paramètre de la fonction.

T14

Type du quatorzième paramètre de la fonction.

T15

Type du quinzième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

T11

Type du onzième paramètre de la fonction.

T12

Type du douzième paramètre de la fonction.

T13

Type du treizième paramètre de la fonction.

T14

Type du quatorzième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

T11

Type du onzième paramètre de la fonction.

T12

Type du douzième paramètre de la fonction.

T13

Type du treizième paramètre de la fonction.

T14

Type du quatorzième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

T11

Type du onzième paramètre de la fonction.

T12

Type du douzième paramètre de la fonction.

T13

Type du treizième paramètre de la fonction.

T14

Type du quatorzième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

T11

Type du onzième paramètre de la fonction.

T12

Type du douzième paramètre de la fonction.

T13

Type du treizième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

T11

Type du onzième paramètre de la fonction.

T12

Type du douzième paramètre de la fonction.

T13

Type du treizième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

T11

Type du onzième paramètre de la fonction.

T12

Type du douzième paramètre de la fonction.

T13

Type du treizième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

T11

Type du onzième paramètre de la fonction.

T12

Type du douzième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

T11

Type du onzième paramètre de la fonction.

T12

Type du douzième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

T11

Type du onzième paramètre de la fonction.

T12

Type du douzième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

T11

Type du onzième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

T11

Type du onzième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

T11

Type du onzième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

T10

Type du dixième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

T9

Type du neuvième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

T8

Type du huitième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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)

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

T7

Type du septième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

T6

Type du sixième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

T5

Type du cinquième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

T4

Type du quatrième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

T3

Type du troisième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

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

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

func
Func<TAccumulate,T1,T2,TAccumulate>

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

func
Func<TAccumulate,T1,T2,TAccumulate>

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

T2

Type du deuxième paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

func
Func<TAccumulate,T1,T2,TAccumulate>

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

func
Func<TAccumulate,T1,TAccumulate>

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

func
Func<TAccumulate,T1,TAccumulate>

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

T1

Type du premier paramètre de la fonction.

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

func
Func<TAccumulate,T1,TAccumulate>

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

func
Func<TAccumulate,Object[],TAccumulate>

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

TAccumulate

Type de la valeur d'accumulation.

TResult

Type de la valeur résultante.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

func
Func<TAccumulate,TAccumulate>

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

resultSelector
Func<TAccumulate,TResult>

Fonction permettant de transformer la valeur d'accumulation finale en valeur de résultat. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

func
Func<TAccumulate,TAccumulate>

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

seed
TAccumulate

Valeur d'accumulation initiale.

func
Func<TAccumulate,Object[],TAccumulate>

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

func
Func<TAccumulate,TAccumulate>

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à

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

Crée ou redéfinit une fonction SQL d’agrégation.

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)

Paramètres de type

TAccumulate

Type de la valeur d'accumulation.

Paramètres

name
String

Nom de la fonction SQL.

func
Func<TAccumulate,Object[],TAccumulate>

Fonction d'accumulation à appeler sur chaque élément. Passez la valeur Null pour supprimer une fonction.

isDeterministic
Boolean

Indicateur indiquant si l’agrégat est déterministe.

S’applique à