天天看點

三層業務類(DAL)必用的通用方法之一

 寫代碼有兩年多的時間了,越來越覺得代碼的通用性是衡量一個程式員的标準。

三層業務類(DAL)必用的通用方法之一
三層業務類(DAL)必用的通用方法之一

代碼

#region SqlDataReader => List

/// <summary>

/// author:Stone_W

/// date:2010.11.29

/// desc:SqlDataReader 轉 List

/// </summary>

/// <param name="dr">SqlDataReader</param>

/// <returns>List</returns>

private static List<object> sqlDrToList(SqlDataReader dr)

{

List<object> list = null;

if (null != dr)

list = new List<object>();

object obj;

try

while (dr.Read())

... // 業務

}

catch (Exception ex) { }

finally

if (null != dr && dr.IsClosed == false)

dr.Close();

return list;

#endregion

三層業務類(DAL)必用的通用方法之一

本文轉自王磊的部落格部落格園部落格,原文連結:http://www.cnblogs.com/vipstone/archive/2010/11/29/1890821.html,如需轉載請自行聯系原作者

繼續閱讀