一、情景引入

  项目需求:对于一个数据表(表A)的增、删、改全部要有日志记录,日志表(表B)结构 中需要记录表A的自增ID,这样才能将日志与操作的数据一一对应起来。

  对于删和改都好办,获取Model时都可以取到这个自增ID,然后就可以存入日志表,但是如果新增一条数据,应该如何获取到这个自增ID呢?不知道我有没有表达清楚,下面直接贴具体代码吧:

二、项目代码

  
1 string sql="";//这里写你的具体的新增语句INSERT.......
2 strSql.Append(sql);
3 strSql.Append("SELECT id  FROM [userblack] WHERE @@ROWCOUNT>0 AND id=SCOPE_IDENTITY();");//返回对应的自增ID
View Code

相关文章: