/// <summary> /// 根据不同的数据库类型返回实体对象的Parameter参数列表 /// </summary> /// <param name="list">键值对</param> /// <param name="smartDataBaseType">数据库类型</param> /// <returns>Parameter参数列表</returns> public static List <DbParameter> GetParameters(Dictionary <string, object> list, FrameWork.Core.FrameData.DataBaseType smartDataBaseType) { return(FrameWork.Core.FrameData.FrameDataBase.GetParameters(list, smartDataBaseType)); }
/// <summary> /// 根据不同的映射类型及数据库类型返回实体对象的Parameter参数列表 /// </summary> /// <typeparam name="TAttribute">用户自定义特性</typeparam> /// <param name="item">实体或匿名实体</param> /// <param name="smartDataBaseType">数据库类型</param> /// <param name="mapingPropertyName">自定义特性映射属性名称</param> /// <returns>Parameter参数列表</returns> public static List <DbParameter> GetParametersByUserAttribute <TAttribute>(object item, FrameWork.Core.FrameData.DataBaseType smartDataBaseType, string mapingPropertyName) where TAttribute : Attribute { return(FrameWork.Core.FrameData.FrameDataBase.GetParametersByUserAttribute <TAttribute>(item, smartDataBaseType, mapingPropertyName)); }
/// <summary> /// 根据不同的映射类型及数据库类型返回实体对象的Parameter参数列表 /// </summary> /// <param name="item">实体或匿名实体</param> /// <param name="smartDataBaseType">数据库类型</param> /// <param name="smartMappingType">映射方式</param> /// <returns>Parameter参数列表</returns> public static List <DbParameter> GetParameters(object item, FrameWork.Core.FrameData.DataBaseType smartDataBaseType, FrameMappingType smartMappingType) { return(FrameWork.Core.FrameData.FrameDataBase.GetParameters(item, smartDataBaseType, smartMappingType)); }