Skip to content

Class DbTransactionExensions

Namespace: Tool.SqlCore
Assembly: Tool.Net.dll

对象,提供扩展支持

csharp
public static class DbTransactionExensions

Inheritance

objectDbTransactionExensions

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Extension Methods

ObjectExtension.Add<T>(object, object, object), ObjectExtension.CopyEntity(object, object, params string[]), ObjectExtension.EntityToJson(object), ObjectExtension.EntityToJson(object, bool), ObjectExtension.EntityToJson(object, bool, string), DictionaryExtension.GetDictionary(object), TypeExtension.GetFieldKey(object, string, out bool), TypeExtension.GetFieldKey<T>(object, string, out bool), TypeExtension.GetFieldKey(object, Type, string, out bool), ObjectExtension.GetIntPtr(object), ObjectExtension.GetIntPtrInt(object), TypeExtension.GetPropertieFind(object, string, bool), TypeExtension.GetProperties(object), TypeExtension.GetPropertyKey(object, string, out bool), TypeExtension.GetPropertyKey<T>(object, string, out bool), TypeExtension.GetPropertyKey(object, Type, string, out bool), TypeExtension.GetValue(object, PropertyDescriptor), TypeExtension.GetValue(object, string, bool), TypeExtension.GetValue(object, string), ObjectExtension.Read<T>(object, object, int, int), ObjectExtension.Read<T>(object, int, object, int, int), DictionaryExtension.SetDictionary(object, IDictionary<string, object>), TypeExtension.SetFieldKey(object, string, object), TypeExtension.SetFieldKey<T>(object, string, object), TypeExtension.SetFieldKey(object, Type, string, object), TypeExtension.SetPropertyKey(object, string, object), TypeExtension.SetPropertyKey<T>(object, string, object), TypeExtension.SetPropertyKey(object, Type, string, object), TypeExtension.SetValue(object, PropertyDescriptor, object), TypeExtension.SetValue(object, string, object, bool), TypeExtension.SetValue(object, string, object), ObjectExtension.ToBase64String(object), ObjectExtension.ToBytes(object), ObjectExtension.ToBytes(object, out Type), DictionaryExtension.ToDictionary(object), DictionaryExtension.ToDictionary<T>(object), DictionaryExtension.ToIDictionary(object), DictionaryExtension.ToIDictionary<T>(object), ObjectExtension.ToJson(object), ObjectExtension.ToJson(object, JsonSerializerOptions), ObjectExtension.ToJsonWeb(object), ObjectExtension.ToJsonWeb(object, Action<JsonSerializerOptions>), ObjectExtension.ToTryVar<T>(object, T), ObjectExtension.ToVar<T>(object), ObjectExtension.ToVar(object, Type, bool), ObjectExtension.ToVar(object, string), ObjectExtension.ToXml(object)

Remarks

代码由逆血提供支持

Methods

ExecuteNonQuery(DbTransaction, DbHelper, string, object)

SQL事物执行(增/改/删)相关操作

csharp
public static DbTransResult ExecuteNonQuery(this DbTransaction transaction, DbHelper dbHelper, string commandText, object parameters)

Parameters

transaction DbTransaction

SQL事物对象

dbHelper DbHelper

数据库引擎

commandText string

执行的SQL语句

parameters object

携带的参数可以是Null,虚构参数

Returns

DbTransResult

ExecuteNonQuery(DbTransaction, DbHelper, string, params DbParameter[])

SQL事物执行(增/改/删)相关操作

csharp
public static DbTransResult ExecuteNonQuery(this DbTransaction transaction, DbHelper dbHelper, string commandText, params DbParameter[] commandParameters)

Parameters

transaction DbTransaction

SQL事物对象

dbHelper DbHelper

数据库引擎

commandText string

执行的SQL语句

commandParameters DbParameter[]

携带的参数可以是Null

Returns

DbTransResult

ExecuteNonQuery(DbTransaction, DbHelper, params SqlTextParameter[])

SQL事物执行(增/改/删)相关操作

csharp
public static DbTransResult ExecuteNonQuery(this DbTransaction transaction, DbHelper dbHelper, params SqlTextParameter[] sqlTexts)

Parameters

transaction DbTransaction

SQL事物对象

dbHelper DbHelper

数据库引擎

sqlTexts SqlTextParameter[]

SQL操作对象[]

Returns

DbTransResult

ExecuteNonQueryAsync(DbTransaction, DbHelper, params SqlTextParameter[])

SQL事物执行(增/改/删)相关操作

csharp
public static Task<DbTransResult> ExecuteNonQueryAsync(this DbTransaction transaction, DbHelper dbHelper, params SqlTextParameter[] sqlTexts)

Parameters

transaction DbTransaction

SQL事物对象

dbHelper DbHelper

数据库引擎

sqlTexts SqlTextParameter[]

SQL操作对象[]

Returns

Task<DbTransResult>

基于Apache-2.0协议开源