前言:
创建ActionLogs表
在8月份时,那时曾用CYQ.Data 1.2版本演示过一个完整的示例,留言版:详见:CYQ.Data 轻量数据层之路 应用示例一 留言版(四)
本篇将使用2.N系列版本,在不改动原来留言版系统一行代码的情况下,实现其数据库操作日志功能。
本篇将使用2.N系列版本,在不改动原来留言版系统一行代码的情况下,实现其数据库操作日志功能。
正文步骤:
一:建表
1:增加一个日志操作表[ActionLogs],这个少不了,表结构如下:
2:创建表的数据库脚本如下:

CREATE
TABLE
[
dbo
]
.
[
ActionLogs
]
(
[ ID ] [ int ] IDENTITY ( 1 , 1 ) NOT NULL ,
[ UserID ] [ int ] NULL ,
[ Msg ] [ nvarchar ] ( 500 ) COLLATE Chinese_PRC_CI_AS NULL ,
[ LogTime ] [ datetime ] NULL CONSTRAINT [ DF_ActionLogs_LogTime ] DEFAULT ( getdate ()),
CONSTRAINT [ PK_ActionLogs ] PRIMARY KEY CLUSTERED
(
[ ID ] ASC
) WITH (IGNORE_DUP_KEY = OFF ) ON [ PRIMARY ]
) ON [
[ ID ] [ int ] IDENTITY ( 1 , 1 ) NOT NULL ,
[ UserID ] [ int ] NULL ,
[ Msg ] [ nvarchar ] ( 500 ) COLLATE Chinese_PRC_CI_AS NULL ,
[ LogTime ] [ datetime ] NULL CONSTRAINT [ DF_ActionLogs_LogTime ] DEFAULT ( getdate ()),
CONSTRAINT [ PK_ActionLogs ] PRIMARY KEY CLUSTERED
(
[ ID ] ASC
) WITH (IGNORE_DUP_KEY = OFF ) ON [ PRIMARY ]
) ON [