数据库操作(DAL层)的所有方法都要有返回值
项目经验 2008-06-28 17:54 阅读24 评论0
1、select :
集合:DataTable
Scalar:Object
2、Insert:受影响行数,select @@IDENTITY(标识列的值),
3、Update:受影响行数,
4、Delete:受影响行数,
5、存储过程:受影响行数,返回值,输出参数等……
6、若Insert、Update、Delete是针对主键,唯一性的,则可返回成功与否的bool值。
if(受影响行数==1)
return true;
else if(受影响行数==0)
return false;
else
throw new ApplicationException(string.Format("操作影响了{0}行,数据库业务逻辑可能异常!",受影响行数));