日期:2014-05-18 浏览次数:21029 次
event TimeTheradHandler OnTimeTheradHandler;
public void Start()
{
    Thread _thread = new Thread(new ThreadStart(StratTime));
    _thread.Start();
}
private void StratTime()
{
    while (1 == 1)
    {
        DataTable SendDt = conn.获取数据方法();
        OnTimeTheradHandler(SendDt); 
        Thread.Sleep(1000); //设定时间
    }
}
是否符合你的逻辑呢?
------解决方案--------------------
貌似 没有 sql server 与 c# 程序的实时交互的, 这个只能自己去弄了,定时刷, 不知道 Entity framework 能不能实时, 估计都得自己刷, 能用filewatcher 还是什么名字的空间 监控那个 dba file或者log 的变化吗? 不小的可不可以实现.