Class SqlTask
Executes any sql on the database. Use ExecuteNonQuery for SQL statements returning no data,
ExecuteScalar for statements that return only one row and one column or
ExecuteReader for SQL that returns multiple rows or columns
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: ETLBox.ControlFlow.Tasks
Assembly: ETLBox.dll
Syntax
public sealed class SqlTask : DbTask, ILoggableTask
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
Constructors
SqlTask()
Declaration
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
SqlTask(string, Action, Action, params Action<object>[])
Declaration
public SqlTask(string sql, Action beforeRowReadAction, Action afterRowReadAction, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
string | sql | |
System.Action | beforeRowReadAction | |
System.Action | afterRowReadAction | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
SqlTask(string, params Action<object>[])
Declaration
public SqlTask(string sql, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
string | sql | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
SqlTask(string, IEnumerable<QueryParameter>, Action, Action, params Action<object>[])
Declaration
public SqlTask(string sql, IEnumerable<QueryParameter> parameter, Action beforeRowReadAction, Action afterRowReadAction, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameter | |
System.Action | beforeRowReadAction | |
System.Action | afterRowReadAction | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
SqlTask(string, IEnumerable<QueryParameter>, params Action<object>[])
Declaration
public SqlTask(string sql, IEnumerable<QueryParameter> parameter, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameter | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
SqlTask(string, IEnumerable<QueryParameter>)
Declaration
public SqlTask(string sql, IEnumerable<QueryParameter> parameter)
Parameters
Type | Name | Description |
---|
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameter | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
SqlTask(string, string)
Declaration
public SqlTask(string name, string sql)
Parameters
Type | Name | Description |
---|
string | name | |
string | sql | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
SqlTask(string)
Declaration
public SqlTask(string sql)
Parameters
Type | Name | Description |
---|
string | sql | Sets the Sql |
Properties
TaskName
A name to identify the task or component. Every component or task comes
with a default name that can be overwritten.
Declaration
public override string TaskName { get; set; }
Property Value
Overrides
Methods
BulkDelete(IConnectionManager, ITableData)
Declaration
public static void BulkDelete(IConnectionManager connectionManager, ITableData data)
Parameters
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
BulkDelete(string, ITableData)
Declaration
public static void BulkDelete(string name, ITableData data)
Parameters
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
BulkInsert(IConnectionManager, ITableData)
Declaration
public static void BulkInsert(IConnectionManager connectionManager, ITableData data)
Parameters
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
BulkInsert(string, ITableData)
Declaration
public static void BulkInsert(string name, ITableData data)
Parameters
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
BulkUpdate(IConnectionManager, ITableData, ICollection<string>, ICollection<string>)
Declaration
public static void BulkUpdate(IConnectionManager connectionManager, ITableData data, ICollection<string> setColumnNames, ICollection<string> joinColumnNames)
Parameters
Type | Name | Description |
---|
IConnectionManager | connectionManager | |
ITableData | data | |
System.Collections.Generic.ICollection<T><string> | setColumnNames | |
System.Collections.Generic.ICollection<T><string> | joinColumnNames | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
BulkUpdate(string, ITableData, ICollection<string>, ICollection<string>)
Declaration
public static void BulkUpdate(string name, ITableData data, ICollection<string> setColumnNames, ICollection<string> joinColumnNames)
Parameters
Type | Name | Description |
---|
string | name | |
ITableData | data | |
System.Collections.Generic.ICollection<T><string> | setColumnNames | |
System.Collections.Generic.ICollection<T><string> | joinColumnNames | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteNonQuery(IConnectionManager, string, IEnumerable<QueryParameter>)
Declaration
public static int ExecuteNonQuery(IConnectionManager connectionManager, string sql, IEnumerable<QueryParameter> parameterList)
Parameters
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteNonQuery(IConnectionManager, string, string, IEnumerable<QueryParameter>)
Declaration
[Obsolete]
public static int ExecuteNonQuery(IConnectionManager connectionManager, string name, string sql, IEnumerable<QueryParameter> parameterList)
Parameters
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteNonQuery(IConnectionManager, string, string)
Declaration
[Obsolete]
public static int ExecuteNonQuery(IConnectionManager connectionManager, string name, string sql)
Parameters
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteNonQuery(IConnectionManager, string)
Declaration
public static int ExecuteNonQuery(IConnectionManager connectionManager, string sql)
Parameters
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteNonQuery(string, IEnumerable<QueryParameter>)
Declaration
public static int ExecuteNonQuery(string sql, IEnumerable<QueryParameter> parameterList)
Parameters
Type | Name | Description |
---|
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameterList | |
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteNonQuery(string, string, IEnumerable<QueryParameter>)
Declaration
[Obsolete]
public static int ExecuteNonQuery(string name, string sql, IEnumerable<QueryParameter> parameterList)
Parameters
Type | Name | Description |
---|
string | name | |
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameterList | |
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteNonQuery(string, string)
Declaration
[Obsolete]
public static int ExecuteNonQuery(string name, string sql)
Parameters
Type | Name | Description |
---|
string | name | |
string | sql | |
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteNonQuery(string)
Declaration
public static int ExecuteNonQuery(string sql)
Parameters
Type | Name | Description |
---|
string | sql | |
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteNonQueryAsync(IConnectionManager, string, IEnumerable<QueryParameter>)
Declaration
public static Task<int> ExecuteNonQueryAsync(IConnectionManager connectionManager, string sql, IEnumerable<QueryParameter> parameterList)
Parameters
Returns
Type | Description |
---|
System.Threading.Tasks.Task<TResult><int> | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteNonQueryAsync(IConnectionManager, string)
Declaration
public static Task<int> ExecuteNonQueryAsync(IConnectionManager connectionManager, string sql)
Parameters
Returns
Type | Description |
---|
System.Threading.Tasks.Task<TResult><int> | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReader(IConnectionManager, string, Action, Action, params Action<object>[])
Declaration
public static void ExecuteReader(IConnectionManager connectionManager, string sql, Action beforeRowReadAction, Action afterRowReadAction, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
IConnectionManager | connectionManager | |
string | sql | |
System.Action | beforeRowReadAction | |
System.Action | afterRowReadAction | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReader(IConnectionManager, string, params Action<object>[])
Declaration
public static void ExecuteReader(IConnectionManager connectionManager, string sql, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
IConnectionManager | connectionManager | |
string | sql | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReader(IConnectionManager, string, IEnumerable<QueryParameter>, Action, Action, params Action<object>[])
Declaration
public static void ExecuteReader(IConnectionManager connectionManager, string sql, IEnumerable<QueryParameter> parameterList, Action beforeRowReadAction, Action afterRowReadAction, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
IConnectionManager | connectionManager | |
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameterList | |
System.Action | beforeRowReadAction | |
System.Action | afterRowReadAction | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReader(IConnectionManager, string, IEnumerable<QueryParameter>, params Action<object>[])
Declaration
public static void ExecuteReader(IConnectionManager connectionManager, string sql, IEnumerable<QueryParameter> parameterList, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
IConnectionManager | connectionManager | |
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameterList | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReader(IConnectionManager, string, string, params Action<object>[])
Declaration
[Obsolete]
public static void ExecuteReader(IConnectionManager connectionManager, string name, string sql, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
IConnectionManager | connectionManager | |
string | name | |
string | sql | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReader(string, Action, Action, params Action<object>[])
Declaration
public static void ExecuteReader(string sql, Action beforeRowReadAction, Action afterRowReadAction, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
string | sql | |
System.Action | beforeRowReadAction | |
System.Action | afterRowReadAction | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReader(string, params Action<object>[])
Declaration
public static void ExecuteReader(string sql, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
string | sql | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReader(string, IEnumerable<QueryParameter>, Action, Action, params Action<object>[])
Declaration
public static void ExecuteReader(string sql, IEnumerable<QueryParameter> parameterList, Action beforeRowReadAction, Action afterRowReadAction, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameterList | |
System.Action | beforeRowReadAction | |
System.Action | afterRowReadAction | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReader(string, IEnumerable<QueryParameter>, params Action<object>[])
Declaration
public static void ExecuteReader(string sql, IEnumerable<QueryParameter> parameterList, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameterList | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReader(string, string, params Action<object>[])
Declaration
[Obsolete]
public static void ExecuteReader(string name, string sql, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
string | name | |
string | sql | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReaderAsync(IConnectionManager, string, Action, Action, params Action<object>[])
Declaration
public static Task ExecuteReaderAsync(IConnectionManager connectionManager, string sql, Action beforeRowReadAction, Action afterRowReadAction, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
IConnectionManager | connectionManager | |
string | sql | |
System.Action | beforeRowReadAction | |
System.Action | afterRowReadAction | |
System.Action<T><object>[] | actions | |
Returns
Type | Description |
---|
System.Threading.Tasks.Task | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReaderAsync(IConnectionManager, string, params Action<object>[])
Declaration
public static Task ExecuteReaderAsync(IConnectionManager connectionManager, string sql, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
IConnectionManager | connectionManager | |
string | sql | |
System.Action<T><object>[] | actions | |
Returns
Type | Description |
---|
System.Threading.Tasks.Task | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReaderAsync(IConnectionManager, string, IEnumerable<QueryParameter>, Action, Action, params Action<object>[])
Declaration
public static Task ExecuteReaderAsync(IConnectionManager connectionManager, string sql, IEnumerable<QueryParameter> parameterList, Action beforeRowReadAction, Action afterRowReadAction, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
IConnectionManager | connectionManager | |
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameterList | |
System.Action | beforeRowReadAction | |
System.Action | afterRowReadAction | |
System.Action<T><object>[] | actions | |
Returns
Type | Description |
---|
System.Threading.Tasks.Task | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReaderAsync(IConnectionManager, string, IEnumerable<QueryParameter>, params Action<object>[])
Declaration
public static Task ExecuteReaderAsync(IConnectionManager connectionManager, string sql, IEnumerable<QueryParameter> parameterList, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
IConnectionManager | connectionManager | |
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameterList | |
System.Action<T><object>[] | actions | |
Returns
Type | Description |
---|
System.Threading.Tasks.Task | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReaderSingleLine(IConnectionManager, string, params Action<object>[])
Declaration
[Obsolete]
public static void ExecuteReaderSingleLine(IConnectionManager connectionManager, string sql, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
IConnectionManager | connectionManager | |
string | sql | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReaderSingleLine(IConnectionManager, string, IEnumerable<QueryParameter>, Action, Action, params Action<object>[])
Declaration
[Obsolete]
public static void ExecuteReaderSingleLine(IConnectionManager connectionManager, string sql, IEnumerable<QueryParameter> parameterList, Action beforeRowReadAction, Action afterRowReadAction, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
IConnectionManager | connectionManager | |
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameterList | |
System.Action | beforeRowReadAction | |
System.Action | afterRowReadAction | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReaderSingleLine(IConnectionManager, string, IEnumerable<QueryParameter>, params Action<object>[])
Declaration
[Obsolete]
public static void ExecuteReaderSingleLine(IConnectionManager connectionManager, string sql, IEnumerable<QueryParameter> parameterList, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
IConnectionManager | connectionManager | |
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameterList | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReaderSingleLine(string, params Action<object>[])
Declaration
[Obsolete]
public static void ExecuteReaderSingleLine(string sql, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
string | sql | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReaderSingleLine(string, IEnumerable<QueryParameter>, Action, Action, params Action<object>[])
Declaration
[Obsolete]
public static void ExecuteReaderSingleLine(string sql, IEnumerable<QueryParameter> parameterList, Action beforeRowReadAction, Action afterRowReadAction, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameterList | |
System.Action | beforeRowReadAction | |
System.Action | afterRowReadAction | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteReaderSingleLine(string, IEnumerable<QueryParameter>, params Action<object>[])
Declaration
[Obsolete]
public static void ExecuteReaderSingleLine(string sql, IEnumerable<QueryParameter> parameterList, params Action<object>[] actions)
Parameters
Type | Name | Description |
---|
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameterList | |
System.Action<T><object>[] | actions | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalar(IConnectionManager, string, IEnumerable<QueryParameter>)
Declaration
public static object ExecuteScalar(IConnectionManager connectionManager, string sql, IEnumerable<QueryParameter> parameterList)
Parameters
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalar(IConnectionManager, string, string, IEnumerable<QueryParameter>)
Declaration
[Obsolete]
public static object ExecuteScalar(IConnectionManager connectionManager, string name, string sql, IEnumerable<QueryParameter> parameterList)
Parameters
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalar(IConnectionManager, string, string)
Declaration
[Obsolete]
public static object ExecuteScalar(IConnectionManager connectionManager, string name, string sql)
Parameters
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalar(IConnectionManager, string)
Declaration
public static object ExecuteScalar(IConnectionManager connectionManager, string sql)
Parameters
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalar(string, IEnumerable<QueryParameter>)
Declaration
public static object ExecuteScalar(string sql, IEnumerable<QueryParameter> parameterList)
Parameters
Type | Name | Description |
---|
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameterList | |
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalar(string, string, IEnumerable<QueryParameter>)
Declaration
[Obsolete]
public static object ExecuteScalar(string name, string sql, IEnumerable<QueryParameter> parameterList)
Parameters
Type | Name | Description |
---|
string | name | |
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameterList | |
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalar(string, string)
Declaration
[Obsolete]
public static object ExecuteScalar(string name, string sql)
Parameters
Type | Name | Description |
---|
string | name | |
string | sql | |
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalar(string)
Declaration
public static object ExecuteScalar(string sql)
Parameters
Type | Name | Description |
---|
string | sql | |
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalar<T>(IConnectionManager, string, IEnumerable<QueryParameter>)
Declaration
public static T ExecuteScalar<T>(IConnectionManager connectionManager, string sql, IEnumerable<QueryParameter> parameterList)
Parameters
Returns
Type Parameters
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalar<T>(IConnectionManager, string, string)
Declaration
[Obsolete]
public static T ExecuteScalar<T>(IConnectionManager connectionManager, string name, string sql)
Parameters
Returns
Type Parameters
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalar<T>(IConnectionManager, string)
Declaration
public static T ExecuteScalar<T>(IConnectionManager connectionManager, string sql)
Parameters
Returns
Type Parameters
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalar<T>(string, IEnumerable<QueryParameter>)
Declaration
public static T ExecuteScalar<T>(string sql, IEnumerable<QueryParameter> parameterList)
Parameters
Type | Name | Description |
---|
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameterList | |
Returns
Type Parameters
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalar<T>(string, string)
Declaration
[Obsolete]
public static T ExecuteScalar<T>(string name, string sql)
Parameters
Type | Name | Description |
---|
string | name | |
string | sql | |
Returns
Type Parameters
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalar<T>(string)
Declaration
public static T ExecuteScalar<T>(string sql)
Parameters
Type | Name | Description |
---|
string | sql | |
Returns
Type Parameters
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalarAsBool(IConnectionManager, string, string)
Declaration
[Obsolete]
public static bool ExecuteScalarAsBool(IConnectionManager connectionManager, string name, string sql)
Parameters
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalarAsBool(IConnectionManager, string)
Declaration
[Obsolete]
public static bool ExecuteScalarAsBool(IConnectionManager connectionManager, string sql)
Parameters
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalarAsBool(string, IEnumerable<QueryParameter>)
Declaration
[Obsolete]
public static bool ExecuteScalarAsBool(string sql, IEnumerable<QueryParameter> parameterList)
Parameters
Type | Name | Description |
---|
string | sql | |
System.Collections.Generic.IEnumerable<T><QueryParameter> | parameterList | |
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalarAsBool(string, string)
Declaration
[Obsolete]
public static bool ExecuteScalarAsBool(string name, string sql)
Parameters
Type | Name | Description |
---|
string | name | |
string | sql | |
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalarAsBool(string)
Declaration
[Obsolete]
public static bool ExecuteScalarAsBool(string sql)
Parameters
Type | Name | Description |
---|
string | sql | |
Returns
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalarAsync(IConnectionManager, string, IEnumerable<QueryParameter>)
Declaration
public static Task<object> ExecuteScalarAsync(IConnectionManager connectionManager, string sql, IEnumerable<QueryParameter> parameterList)
Parameters
Returns
Type | Description |
---|
System.Threading.Tasks.Task<TResult><object> | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalarAsync(IConnectionManager, string)
Declaration
public static Task<object> ExecuteScalarAsync(IConnectionManager connectionManager, string sql)
Parameters
Returns
Type | Description |
---|
System.Threading.Tasks.Task<TResult><object> | |
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalarAsync<T>(IConnectionManager, string, IEnumerable<QueryParameter>)
Declaration
public static Task<T> ExecuteScalarAsync<T>(IConnectionManager connectionManager, string sql, IEnumerable<QueryParameter> parameterList)
Parameters
Returns
Type | Description |
---|
System.Threading.Tasks.Task<TResult><T> | |
Type Parameters
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
ExecuteScalarAsync<T>(IConnectionManager, string)
Declaration
public static Task<T> ExecuteScalarAsync<T>(IConnectionManager connectionManager, string sql)
Parameters
Returns
Type | Description |
---|
System.Threading.Tasks.Task<TResult><T> | |
Type Parameters
Examples
SqlTask.ExecuteNonQuery("Description","insert into demo.table1 select * from demo.table2");
Implements