Beispiel #1
0
 /// <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));
 }
Beispiel #2
0
 /// <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));
 }
Beispiel #3
0
 /// <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));
 }