打算采用cache,后台是oracle数据库!!如果是ACCESS   就非常简单, 
Cache.Insert(   cacheName, 
          object, 
          new   CacheDependency(   @ "c:\access.mdb "   ),   
                          ); 
///////////////////////////////////////////////////////////////// 
但如果是SQL   SERVER   就可能要加入一个临时的文件,当数据库修改时此临时文件改变,Cache 
失效. 
Cache.Insert(   cacheName, 
          object, 
          new   CacheDependency(   @ "c:\temp.xml "   ),   
                          ); 
这个是我在网上找到的答案!!但是数据库修改的时候是不是要在用写代码控制这个临时文件的修改?!如果数据库管理员人为的直接在数据库中更改了数据,那该咋办呢?