高级版:保存附件性能优化
作者:C/S框架网  发布日期:2012/03/01 21:37:26
  高级版:保存附件性能优化


请高级版用户注意:原版本在保存附件时没有检查数据是否修改,保存业务数据时一并提交了,浪费带宽资源。

现将bllBaseBusiness.SaveAttachedFile方法的源码修改如下:


C# Code:

/// <summary>
/// 保存附件
/// </summary>
/// <param name="storage">附件数据</param>
public void SaveAttachedFile(DataTable storage)
{
   DataTable temp = storage.GetChanges(); //取修改的数据

   if (temp != null)//有新增或修改附件才保存数据
   {
      ......略....

      DataSet ds = new DataSet();
      ds.Tables.Add(temp);

      ......略....
   }
}

//来源:C/S框架网(www.csframework.com) QQ:1980854898




C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


上一篇 下一篇