三层业务类(DAL)必用的通用方法之一

简介:   写代码有两年多的时间了,越来越觉得代码的通用性是衡量一个程序员的标准。     代码 #region SqlDataReader => List/// /// author:Stone_W/// date:2010.

  写代码有两年多的时间了,越来越觉得代码的通用性是衡量一个程序员的标准。

 

 

代码
 
  
#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

 

 

 

 

img_fa0be433d68c8212b2b0b3b1a564ccb1.png
如果本文对你有所帮助,请打赏——1元就足够感动我:)
支付宝打赏 微信打赏
联系邮箱:intdb@qq.com
我的GitHub: https://github.com/vipstone
关注公众号: img_9bde0f31ac4a0eca10b1bd7414b78faf.png


作者: 王磊
出处: http://vipstone.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,请标明出处。

相关文章
|
5月前
|
架构师 测试技术 Linux
嵌入式软件架构中抽象层设计方法
嵌入式软件架构中抽象层设计方法
202 0
|
5月前
|
Java
java面向对象高级分层实例_实体类
java面向对象高级分层实例_实体类
|
5月前
|
C++
C++中类的接口与实现分离的技术性探讨
C++中类的接口与实现分离的技术性探讨
87 1
|
2月前
|
Java 应用服务中间件 HSF
Java应用结构规范问题之dal层中的mapper数据源类型进行组织的问题如何解决
Java应用结构规范问题之dal层中的mapper数据源类型进行组织的问题如何解决
|
2月前
|
前端开发 Java 应用服务中间件
Java应用结构规范问题之dal层实现对数据源的操作的问题如何解决
Java应用结构规范问题之dal层实现对数据源的操作的问题如何解决
|
5月前
|
Java 数据库
java面向对象高级分层实例_数据库操作类
java面向对象高级分层实例_数据库操作类
java面向对象高级分层实例_接口类
java面向对象高级分层实例_接口类
|
开发者
数据层设计与开发(数据层工厂类) | 学习笔记
简介:快速学习数据层设计与开发(数据层工厂类)
数据层设计与开发(数据层工厂类) | 学习笔记
|
SQL Java 数据库连接
数据层设计与开发(数据层标准实现类) | 学习笔记
简介:快速学习数据层设计与开发(数据层标准实现类)
143 0
数据层设计与开发(数据层标准实现类) | 学习笔记
|
SQL 存储 数据库
其实添加数据也可以这样简单——表单的第一步抽象(针对数据访问层)《怪怪设计论: 抽象无处不在 》有感
更正:不好意思,昨天晚上思路有点混乱。有几个前提忘记说明了,现在补充一下。 1、缩小范围。按照由简到难的思路,这里先讨论最简单的添加数据的情况。就是单表的添加和修改;这里讨论的是webform的情况。
1088 0