简单三层开发 
 我现在需要把 所有操作的SQL 语句都记录下来 哪位高手能给好的思路 ,指点下 ?

解决方案 »

  1.   

    自己写一个方法,在调用sql的时候,调用一下你的方法就行了。
      

  2.   

    项目进行的差不多了。在你DAL层做处理,改动起来也不是很多。
      

  3.   

    -----操作日志表OperationLog-----
    if exists (select * from sysobjects where NAME='OperationLog') 
    DROP TABLE OperationLog
    GO
    CREATE TABLE OperationLog (
    [OperationLogId] [bigint] IDENTITY(1,1) NOT NULL,
            [OperationSql] [varchar](2000) NULL,
    [OperationUrl] [varchar](100) NULL,
    [OLUsername] [varchar](20) NULL,
    [OLTime] [datetime] NULL,
    [OperationIP] [varchar](20) NULL
    )
    这是操作日志的表 其中对于这里面的数据除了SQL 语句之外我可以从页面直接取  关键是这个SQL语句 不怎么好弄啊  
      

  4.   

    log4net日志控件
    或自定义操作日志