ling to sql 如何记录对数据库的更改
文飞扬 2008-10-05 11:47:09 我的环境:winxp, c#2008, sql 2005。数据访问技术:linq to sql
目前策略思路:系统中有若干个表,包括一个用户表,我在登录的时候记录用户的登录id,然后在每个表里面设置一个用户id的列和一个自动时间戳timestamp,然后在insert和update的时候写入用户id,自动时间戳则把操作的具体时间自动记录,但是这个实现也有困难,利用触发器实现就不知道怎么把id传过去,利用linq 对象关系设计器默认生成的操作方法也不知道怎么实现将id记录到表里。
请问:1、这个思路可行吗?怎么具体实现?
2、有其他什么更好的思路?怎么具体实现?