SqliteConnection.CreateAggregate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
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)
Erstellt oder definiert eine aggregate SQL-Funktion neu.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- T11
Der Typ des elften Parameters der Funktion.
- T12
Der Typ des zwölften Parameters der Funktion.
- T13
Der Typ des dreizehnten Parameters der Funktion.
- T14
Der Typ des vierzehnten Parameters der Funktion.
- T15
Der Typ des fünfzehnten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregate SQL-Funktion neu.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- T11
Der Typ des elften Parameters der Funktion.
- T12
Der Typ des zwölften Parameters der Funktion.
- T13
Der Typ des dreizehnten Parameters der Funktion.
- T14
Der Typ des vierzehnten Parameters der Funktion.
- T15
Der Typ des fünfzehnten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregate SQL-Funktion neu.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- T11
Der Typ des elften Parameters der Funktion.
- T12
Der Typ des zwölften Parameters der Funktion.
- T13
Der Typ des dreizehnten Parameters der Funktion.
- T14
Der Typ des vierzehnten Parameters der Funktion.
- T15
Der Typ des fünfzehnten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregate SQL-Funktion neu.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- T11
Der Typ des elften Parameters der Funktion.
- T12
Der Typ des zwölften Parameters der Funktion.
- T13
Der Typ des dreizehnten Parameters der Funktion.
- T14
Der Typ des vierzehnten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregate SQL-Funktion neu.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- T11
Der Typ des elften Parameters der Funktion.
- T12
Der Typ des zwölften Parameters der Funktion.
- T13
Der Typ des dreizehnten Parameters der Funktion.
- T14
Der Typ des vierzehnten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregate SQL-Funktion neu.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- T11
Der Typ des elften Parameters der Funktion.
- T12
Der Typ des zwölften Parameters der Funktion.
- T13
Der Typ des dreizehnten Parameters der Funktion.
- T14
Der Typ des vierzehnten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregate SQL-Funktion neu.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- T11
Der Typ des elften Parameters der Funktion.
- T12
Der Typ des zwölften Parameters der Funktion.
- T13
Der Typ des dreizehnten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregate SQL-Funktion neu.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- T11
Der Typ des elften Parameters der Funktion.
- T12
Der Typ des zwölften Parameters der Funktion.
- T13
Der Typ des dreizehnten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregate SQL-Funktion neu.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- T11
Der Typ des elften Parameters der Funktion.
- T12
Der Typ des zwölften Parameters der Funktion.
- T13
Der Typ des dreizehnten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- T11
Der Typ des elften Parameters der Funktion.
- T12
Der Typ des zwölften Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- T11
Der Typ des elften Parameters der Funktion.
- T12
Der Typ des zwölften Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- T11
Der Typ des elften Parameters der Funktion.
- T12
Der Typ des zwölften Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- T11
Der Typ des elften Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- T11
Der Typ des elften Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- T11
Der Typ des elften Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregate SQL-Funktion neu.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregate SQL-Funktion neu.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregate SQL-Funktion neu.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- T10
Der Typ des zehnten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregate SQL-Funktion neu.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregate SQL-Funktion neu.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- T9
Der Typ des neunten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- T8
Der Typ des achten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
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)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- T7
Der Typ des siebten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>, Func<TAccumulate,TResult>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- T6
Der Typ des sechsten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,T3,T4,T5,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>, Func<TAccumulate, TResult>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,T3,T4,T5,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,T3,T4,T5,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- T5
Der Typ des fünften Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,T3,T4,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>, Func<TAccumulate,TResult>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,T3,T4,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,T4,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,T3,T4,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- T4
Der Typ des vierten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- func
- Func<TAccumulate,T1,T2,T3,T4,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,T3,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,TAccumulate>, Func<TAccumulate,TResult>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,T3,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,T3,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,T3,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- T3
Der Typ des dritten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- func
- Func<TAccumulate,T1,T2,T3,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,TAccumulate>, Func<TAccumulate,TResult>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,T2,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,T2,TAccumulate>(String, Func<TAccumulate,T1,T2,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- T2
Der Typ des zweiten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- func
- Func<TAccumulate,T1,T2,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,TAccumulate>, Func<TAccumulate,TResult>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T1,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<T1,TAccumulate>(String, Func<TAccumulate,T1,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- T1
Der Typ des ersten Parameters der Funktion.
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- func
- Func<TAccumulate,T1,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,Object[],TAccumulate>, Func<TAccumulate,TResult>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,TAccumulate>, Func<TAccumulate,TResult>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- TAccumulate
Der Typ des Akkumulatorwerts.
- TResult
Der Typ des Ergebniswerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebniswert. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<TAccumulate>(String, TAccumulate, Func<TAccumulate,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<TAccumulate>(String, TAccumulate, Func<TAccumulate,Object[],TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- seed
- TAccumulate
Der erste Akkumulatorwert.
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<TAccumulate>(String, Func<TAccumulate,TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
- func
- Func<TAccumulate,TAccumulate>
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.
Gilt für:
CreateAggregate<TAccumulate>(String, Func<TAccumulate,Object[],TAccumulate>, Boolean)
Erstellt oder definiert eine aggregierte SQL-Funktion.
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)
Typparameter
- TAccumulate
Der Typ des Akkumulatorwerts.
Parameter
- name
- String
Der Name der SQL-Funktion.
Eine Akkumulatorfunktion, die für jedes Element aufgerufen werden soll. Übergeben Sie NULL, um eine Funktion zu löschen.
- isDeterministic
- Boolean
Flag, das angibt, ob das Aggregat deterministisch ist.