Class MessageHelper
Namespace: Tool.SqlCore
Assembly: Tool.Net.dll
存储过程操作类
public static class MessageHelperInheritance
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
GetMessage(List<DbParameter>)
根据存储过程返回一个对象
public static Message GetMessage(List<DbParameter> prams)Parameters
prams List<DbParameter>
存储过程参数
Returns
返回存储过程对象
GetMessage(DbHelper, string, List<DbParameter>)
根据存储过程返回一个对象
public static Message GetMessage(this DbHelper database, string procName, List<DbParameter> prams)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams List<DbParameter>
存储过程参数
Returns
返回存储过程对象
GetMessage(DbHelper, string, object, params DbParameter[])
根据存储过程返回一个对象
public static Message GetMessage(this DbHelper database, string procName, object prams, params DbParameter[] parameter)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams object
存储过程参数
parameter DbParameter[]
具有返回值的参数
Returns
返回存储过程对象
GetMessageAsync(DbHelper, string, List<DbParameter>)
根据存储过程返回一个对象
public static Task<Message> GetMessageAsync(this DbHelper database, string procName, List<DbParameter> prams)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams List<DbParameter>
存储过程参数
Returns
返回存储过程对象
GetMessageAsync(DbHelper, string, object, params DbParameter[])
根据存储过程返回一个对象
public static Task<Message> GetMessageAsync(this DbHelper database, string procName, object prams, params DbParameter[] parameter)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams object
存储过程参数
parameter DbParameter[]
具有返回值的参数
Returns
返回存储过程对象
GetMessageForDataSet(DbHelper, string, List<DbParameter>)
根据存储过程返回一个对象
public static Message GetMessageForDataSet(this DbHelper database, string procName, List<DbParameter> prams)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams List<DbParameter>
存储过程参数
Returns
返回存储过程对象
GetMessageForDataSet(DbHelper, string, object, params DbParameter[])
根据存储过程返回一个对象
public static Message GetMessageForDataSet(this DbHelper database, string procName, object prams, params DbParameter[] parameter)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams object
存储过程参数
parameter DbParameter[]
具有返回值的参数
Returns
返回存储过程对象
GetMessageForDataSetAsync(DbHelper, string, List<DbParameter>)
根据存储过程返回一个对象
public static Task<Message> GetMessageForDataSetAsync(this DbHelper database, string procName, List<DbParameter> prams)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams List<DbParameter>
存储过程参数
Returns
返回存储过程对象
GetMessageForDataSetAsync(DbHelper, string, object, params DbParameter[])
根据存储过程返回一个对象
public static Task<Message> GetMessageForDataSetAsync(this DbHelper database, string procName, object prams, params DbParameter[] parameter)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams object
存储过程参数
parameter DbParameter[]
具有返回值的参数
Returns
返回存储过程对象
GetMessageForObject<T>(DbHelper, string, List<DbParameter>)
根据存储过程返回一个实体对象
public static Message GetMessageForObject<T>(this DbHelper database, string procName, List<DbParameter> prams)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams List<DbParameter>
存储过程参数
Returns
返回存储过程对象
Type Parameters
T
实体类
GetMessageForObject<T>(DbHelper, string, object, params DbParameter[])
根据存储过程返回一个实体对象
public static Message GetMessageForObject<T>(this DbHelper database, string procName, object prams, params DbParameter[] parameter)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams object
存储过程参数
parameter DbParameter[]
具有返回值的参数
Returns
返回存储过程对象
Type Parameters
T
实体类
GetMessageForObjectAsync<T>(DbHelper, string, List<DbParameter>)
根据存储过程返回一个实体对象
public static Task<Message> GetMessageForObjectAsync<T>(this DbHelper database, string procName, List<DbParameter> prams)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams List<DbParameter>
存储过程参数
Returns
返回存储过程对象
Type Parameters
T
实体类
GetMessageForObjectAsync<T>(DbHelper, string, object, params DbParameter[])
根据存储过程返回一个实体对象
public static Task<Message> GetMessageForObjectAsync<T>(this DbHelper database, string procName, object prams, params DbParameter[] parameter)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams object
存储过程参数
parameter DbParameter[]
具有返回值的参数
Returns
返回存储过程对象
Type Parameters
T
实体类
GetMessageForObjectList<T>(DbHelper, string, List<DbParameter>)
根据存储过程返回一个实体对象数组
public static Message GetMessageForObjectList<T>(this DbHelper database, string procName, List<DbParameter> prams)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams List<DbParameter>
存储过程参数
Returns
返回存储过程对象
Type Parameters
T
实体类
GetMessageForObjectList<T>(DbHelper, string, object, params DbParameter[])
根据存储过程返回一个实体对象数组
public static Message GetMessageForObjectList<T>(this DbHelper database, string procName, object prams, params DbParameter[] parameter)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams object
存储过程参数
parameter DbParameter[]
具有返回值的参数
Returns
返回存储过程对象
Type Parameters
T
实体类
GetMessageForObjectListAsync<T>(DbHelper, string, List<DbParameter>)
根据存储过程返回一个实体对象数组
public static Task<Message> GetMessageForObjectListAsync<T>(this DbHelper database, string procName, List<DbParameter> prams)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams List<DbParameter>
存储过程参数
Returns
返回存储过程对象
Type Parameters
T
实体类
GetMessageForObjectListAsync<T>(DbHelper, string, object, params DbParameter[])
根据存储过程返回一个实体对象数组
public static Task<Message> GetMessageForObjectListAsync<T>(this DbHelper database, string procName, object prams, params DbParameter[] parameter)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams object
存储过程参数
parameter DbParameter[]
具有返回值的参数
Returns
返回存储过程对象
Type Parameters
T
实体类
GetObject<T>(DbHelper, string, List<DbParameter>)
根据存储过程返回一个泛型对象
public static T GetObject<T>(this DbHelper database, string procName, List<DbParameter> prams)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams List<DbParameter>
存储过程参数
Returns
T
泛型对象
Type Parameters
T
实体类
GetObject<T>(DbHelper, string, object)
根据存储过程返回一个泛型对象
public static T GetObject<T>(this DbHelper database, string procName, object prams)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams object
存储过程参数
Returns
T
泛型对象
Type Parameters
T
实体类
GetObject<T>(DbHelper, string, object, out List<DbParameter>, params DbParameter[])
根据存储过程返回一个泛型对象
public static T GetObject<T>(this DbHelper database, string procName, object prams, out List<DbParameter> parameters, params DbParameter[] parameter)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams object
存储过程参数
parameters List<DbParameter>
返回[]对象集合
parameter DbParameter[]
具有返回值的参数
Returns
T
泛型对象
Type Parameters
T
实体类
GetObjectAsync<T>(DbHelper, string, List<DbParameter>)
根据存储过程返回一个泛型对象
public static Task<T> GetObjectAsync<T>(this DbHelper database, string procName, List<DbParameter> prams)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams List<DbParameter>
存储过程参数
Returns
Task<T>
泛型对象
Type Parameters
T
实体类
GetObjectAsync<T>(DbHelper, string, object)
根据存储过程返回一个泛型对象
public static Task<T> GetObjectAsync<T>(this DbHelper database, string procName, object prams)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams object
存储过程参数
Returns
Task<T>
泛型对象
Type Parameters
T
实体类
GetObjectAsync<T>(DbHelper, string, object, out List<DbParameter>, params DbParameter[])
根据存储过程返回一个泛型对象
public static Task<T> GetObjectAsync<T>(this DbHelper database, string procName, object prams, out List<DbParameter> parameters, params DbParameter[] parameter)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams object
存储过程参数
parameters List<DbParameter>
返回[]对象集合
parameter DbParameter[]
具有返回值的参数
Returns
Task<T>
泛型对象
Type Parameters
T
实体类
GetObjectList<T>(DbHelper, string, List<DbParameter>)
根据存储过程返回一个泛型数组对象
public static IList<T> GetObjectList<T>(this DbHelper database, string procName, List<DbParameter> prams)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams List<DbParameter>
存储过程参数
Returns
IList<T>
泛型数组对象
Type Parameters
T
实体类
GetObjectList<T>(DbHelper, string, object)
根据存储过程返回一个泛型数组对象
public static IList<T> GetObjectList<T>(this DbHelper database, string procName, object prams)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams object
存储过程参数
Returns
IList<T>
泛型数组对象
Type Parameters
T
实体类
GetObjectList<T>(DbHelper, string, object, out List<DbParameter>, params DbParameter[])
根据存储过程返回一个泛型数组对象
public static IList<T> GetObjectList<T>(this DbHelper database, string procName, object prams, out List<DbParameter> parameters, params DbParameter[] parameter)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams object
存储过程参数
parameters List<DbParameter>
返回[]对象集合
parameter DbParameter[]
具有返回值的参数
Returns
IList<T>
泛型数组对象
Type Parameters
T
实体类
GetObjectListAsync<T>(DbHelper, string, List<DbParameter>)
根据存储过程返回一个泛型数组对象
public static Task<IList<T>> GetObjectListAsync<T>(this DbHelper database, string procName, List<DbParameter> prams)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams List<DbParameter>
存储过程参数
Returns
泛型数组对象
Type Parameters
T
实体类
GetObjectListAsync<T>(DbHelper, string, object)
根据存储过程返回一个泛型数组对象
public static Task<IList<T>> GetObjectListAsync<T>(this DbHelper database, string procName, object prams)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams object
存储过程参数
Returns
泛型数组对象
Type Parameters
T
实体类
GetObjectListAsync<T>(DbHelper, string, object, out List<DbParameter>, params DbParameter[])
根据存储过程返回一个泛型数组对象
public static Task<IList<T>> GetObjectListAsync<T>(this DbHelper database, string procName, object prams, out List<DbParameter> parameters, params DbParameter[] parameter)Parameters
database DbHelper
数据底层对象
procName string
存储过程名
prams object
存储过程参数
parameters List<DbParameter>
返回[]对象集合
parameter DbParameter[]
具有返回值的参数
Returns
泛型数组对象
Type Parameters
T
实体类