SqliteConnection.CreateFunction 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,T16,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, T11,T12,T13,T14,T15,T16,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'T16, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'T16, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult), Optional isDeterministic As Boolean = false)
类型参数
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- T9
函数的第九个参数的类型。
- T10
函数的第十个参数的类型。
- T11
函数的第 11 个参数的类型。
- T12
函数的第 12 个参数的类型。
- T13
函数的第 13 个参数的类型。
- T14
函数的第 14 个参数的类型。
- T15
函数的第 15 个参数的类型。
- T16
函数的第 16 个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11, T12,T13,T14,T15,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult), Optional isDeterministic As Boolean = false)
类型参数
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- T9
函数的第九个参数的类型。
- T10
函数的第十个参数的类型。
- T11
函数的第 11 个参数的类型。
- T12
函数的第 12 个参数的类型。
- T13
函数的第 13 个参数的类型。
- T14
函数的第 14 个参数的类型。
- T15
函数的第 15 个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult), Optional isDeterministic As Boolean = false)
类型参数
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- T9
函数的第九个参数的类型。
- T10
函数的第十个参数的类型。
- T11
函数的第 11 个参数的类型。
- T12
函数的第 12 个参数的类型。
- T13
函数的第 13 个参数的类型。
- T14
函数的第 14 个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult), Optional isDeterministic As Boolean = false)
类型参数
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- T9
函数的第九个参数的类型。
- T10
函数的第十个参数的类型。
- T11
函数的第 11 个参数的类型。
- T12
函数的第 12 个参数的类型。
- T13
函数的第 13 个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult), Optional isDeterministic As Boolean = false)
类型参数
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- T9
函数的第九个参数的类型。
- T10
函数的第十个参数的类型。
- T11
函数的第 11 个参数的类型。
- T12
函数的第 12 个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult), Optional isDeterministic As Boolean = false)
类型参数
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- T9
函数的第九个参数的类型。
- T10
函数的第十个参数的类型。
- T11
函数的第 11 个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult), Optional isDeterministic As Boolean = false)
类型参数
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- T9
函数的第九个参数的类型。
- T10
函数的第十个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult), Optional isDeterministic As Boolean = false)
类型参数
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- T9
函数的第九个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, TResult), Optional isDeterministic As Boolean = false)
类型参数
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<T1,T2,T3,T4,T5,T6,T7,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, TResult), Optional isDeterministic As Boolean = false)
类型参数
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<T1,T2,T3,T4,T5,T6,T7,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<T1,T2,T3,T4,T5,T6,TResult>(String, Func<T1,T2,T3,T4,T5,T6,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, TResult), Optional isDeterministic As Boolean = false)
类型参数
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<T1,T2,T3,T4,T5,T6,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<T1,T2,T3,T4,T5,TResult>(String, Func<T1,T2,T3,T4,T5,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<T1,T2,T3,T4,T5,TResult> (string name, Func<T1,T2,T3,T4,T5,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,TResult> (string name, Func<T1,T2,T3,T4,T5,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, TResult), Optional isDeterministic As Boolean = false)
类型参数
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<T1,T2,T3,T4,T5,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<T1,T2,T3,T4,TResult>(String, Func<T1,T2,T3,T4,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<T1,T2,T3,T4,TResult> (string name, Func<T1,T2,T3,T4,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,TResult> (string name, Func<T1,T2,T3,T4,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, TResult) (name As String, function As Func(Of T1, T2, T3, T4, TResult), Optional isDeterministic As Boolean = false)
类型参数
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<T1,T2,T3,T4,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<T1,T2,T3,TResult>(String, Func<T1,T2,T3,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<T1,T2,T3,TResult> (string name, Func<T1,T2,T3,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,TResult> (string name, Func<T1,T2,T3,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, TResult) (name As String, function As Func(Of T1, T2, T3, TResult), Optional isDeterministic As Boolean = false)
类型参数
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<T1,T2,T3,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<T1,T2,TResult>(String, Func<T1,T2,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<T1,T2,TResult> (string name, Func<T1,T2,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,TResult> (string name, Func<T1,T2,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, TResult) (name As String, function As Func(Of T1, T2, TResult), Optional isDeterministic As Boolean = false)
类型参数
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<T1,T2,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<T1,TResult>(String, Func<T1,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<T1,TResult> (string name, Func<T1,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,TResult> (string name, Func<T1,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, TResult) (name As String, function As Func(Of T1, TResult), Optional isDeterministic As Boolean = false)
类型参数
- T1
函数的第一个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<T1,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<TResult>(String, Func<Object[],TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TResult> (string name, Func<object[],TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TResult> (string name, Func<object?[],TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<obj[], 'Result> * bool -> unit
override this.CreateFunction : string * Func<obj[], 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TResult) (name As String, function As Func(Of Object(), TResult), Optional isDeterministic As Boolean = false)
类型参数
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<TResult>(String, Func<TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TResult> (string name, Func<TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TResult> (string name, Func<TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'Result> * bool -> unit
override this.CreateFunction : string * Func<'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TResult) (name As String, function As Func(Of TResult), Optional isDeterministic As Boolean = false)
类型参数
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- function
- Func<TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12, T13,T14,T15,TResult>(String, TState, Func<TState,T1,T2,T3,T4, T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- T9
函数的第九个参数的类型。
- T10
函数的第十个参数的类型。
- T11
函数的第 11 个参数的类型。
- T12
函数的第十二个参数的类型。
- T13
函数的第十三个参数的类型。
- T14
函数的第十四个参数的类型。
- T15
函数的第十五个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否为确定性的标志。
适用于
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12, T13,T14,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6, T7,T8,T9,T10,T11,T12,T13,T14,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- T9
函数的第九个参数的类型。
- T10
函数的第十个参数的类型。
- T11
函数的第 11 个参数的类型。
- T12
函数的第十二个参数的类型。
- T13
函数的第十三个参数的类型。
- T14
函数的第十四个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否确定性的标志。
适用于
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12, T13,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6,T7, T8,T9,T10,T11,T12,T13,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- T9
函数的第九个参数的类型。
- T10
函数的第十个参数的类型。
- T11
函数的第 11 个参数的类型。
- T12
函数的第十二个参数的类型。
- T13
函数的第十三个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否确定性的标志。
适用于
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12, TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8, T9,T10,T11,T12,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- T9
函数的第九个参数的类型。
- T10
函数的第十个参数的类型。
- T11
函数的第 11 个参数的类型。
- T12
函数的第十二个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否确定性的标志。
适用于
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- T9
函数的第九个参数的类型。
- T10
函数的第十个参数的类型。
- T11
函数的第 11 个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否确定性的标志。
适用于
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- T9
函数的第九个参数的类型。
- T10
函数的第十个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否确定性的标志。
适用于
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- T9
函数的第九个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否确定性的标志。
适用于
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- T8
函数的第八个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否确定性的标志。
适用于
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6,T7,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- T7
函数的第七个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否确定性的标志。
适用于
CreateFunction<TState,T1,T2,T3,T4,T5,T6,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- T6
函数的第六个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- function
- Func<TState,T1,T2,T3,T4,T5,T6,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否确定性的标志。
适用于
CreateFunction<TState,T1,T2,T3,T4,T5,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- T5
函数的第五个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- function
- Func<TState,T1,T2,T3,T4,T5,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否确定性的标志。
适用于
CreateFunction<TState,T1,T2,T3,T4,TResult>(String, TState, Func<TState,T1,T2,T3,T4,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,T1,T2,T3,T4,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- T4
函数的第四个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- function
- Func<TState,T1,T2,T3,T4,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否确定性的标志。
适用于
CreateFunction<TState,T1,T2,T3,TResult>(String, TState, Func<TState,T1,T2,T3,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,T1,T2,T3,TResult> (string name, TState state, Func<TState,T1,T2,T3,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,TResult> (string name, TState state, Func<TState,T1,T2,T3,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- T3
函数的第三个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- function
- Func<TState,T1,T2,T3,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否确定性的标志。
适用于
CreateFunction<TState,T1,T2,TResult>(String, TState, Func<TState,T1,T2,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,T1,T2,TResult> (string name, TState state, Func<TState,T1,T2,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,TResult> (string name, TState state, Func<TState,T1,T2,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- T1
函数的第一个参数的类型。
- T2
函数的第二个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- function
- Func<TState,T1,T2,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否确定性的标志。
适用于
CreateFunction<TState,T1,TResult>(String, TState, Func<TState,T1,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,T1,TResult> (string name, TState state, Func<TState,T1,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,TResult> (string name, TState state, Func<TState,T1,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, TResult) (name As String, state As TState, function As Func(Of TState, T1, TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- T1
函数的第一个参数的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- function
- Func<TState,T1,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否确定性的标志。
适用于
CreateFunction<TState,TResult>(String, TState, Func<TState,Object[],TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,TResult> (string name, TState state, Func<TState,object[],TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,TResult> (string name, TState state, Func<TState,object?[],TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, obj[], 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, obj[], 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, TResult) (name As String, state As TState, function As Func(Of TState, Object(), TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- isDeterministic
- Boolean
指示函数是否确定性的标志。
适用于
CreateFunction<TState,TResult>(String, TState, Func<TState,TResult>, Boolean)
创建或重新定义 SQL 函数。
public virtual void CreateFunction<TState,TResult> (string name, TState state, Func<TState,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,TResult> (string name, TState state, Func<TState,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, TResult) (name As String, state As TState, function As Func(Of TState, TResult), Optional isDeterministic As Boolean = false)
类型参数
- TState
状态的类型。
- TResult
结果值的类型。
参数
- name
- String
SQL 函数的名称。
- state
- TState
每次调用函数期间可用的 对象。
- function
- Func<TState,TResult>
要调用的函数。
- isDeterministic
- Boolean
指示函数是否确定性的标志。