您的位置:首页 > 运维架构 > 网站架构

三层架构下针对运用存储过程的异常处理方法

2012-02-04 15:23 309 查看
最近几个月一直在做报价系统(三层架构,原先是6层架构,由于不好维护,工作量大,后改为三层),需要把报价用户的每一次对数据库的操作都要以日志的记录,方便供应商和维护人员查询操作记录,现举一个发布报价的例子(用存储过程书写)

1,存储过程(可以看到此存储过程用到事物)如下:

SysModelLog

public class SysModelLog
{
private int _id;
private int _adminUserId;
private string _adminUserName;
private string _content;
private int _logType;
private DateTime _createDateTime;
public int Id
{
get { return _id; }
set { _id = value; }
}
public int AdminUserId
{
get { return _adminUserId; }
set { _adminUserId = value; }
}
public string AdminUserName
{
get { return _adminUserName; }
set { _adminUserName = value; }
}
public string Content
{
get { return _content; }
set { _content = value; }
}
public int LogType
{
get { return _logType; }
set { _logType = value; }
}
public DateTime CreateDateTime
{
get { return _createDateTime; }
set { _createDateTime = value; }
}
}


可以看到在发布报价时候 时刻记录了报价发布情况!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: