用C#为一个系统(非C#编写)开发的插件,每隔一段时间扫描一次指定数据库某一个表,
当发现表中内容有变化时,扫描结束,进入下步操作,想用纯C#类实现,无需窗体,
页面,请高手指点。

解决方案 »

  1.   

    Windows服务              
      

  2.   

    可以用web的缓存依赖,System.Web.HttpRunTime.Cache;就不用扫了
    扫的话用timer就行
      

  3.   

    以SQLSERVER 举例
    不知道你的“扫描之后 进行下一步操作”的操作是什么操作。如果还是很单纯的数据库操作的话可以直接用sqlserver的事务功能。也就是job不嫌麻烦的话,你也可以写个C#程序,控制台应用程序就行。
    按你所描述的,扫描 - 发现更改 - 下步操作 。  这样实现也不难。
      

  4.   

    job 或者服务 都可以
    如果是要对库进行什么操作的话,job就可以了
      

  5.   

    简单的话可以用控制面板中的任务功能来实现定点执行任务嘛  就是定点去执行C#的执行文件exe就可以
      

  6.   

    自己做了一个windows 服务放在了服务器上,果然效果很好啊