解决方案 »

  1.   

    很少看到有静态化的~也说不上为什么
    你肯自己动手测试~ 已经比很多人好很多了~我说一下我个人经验
    web 和window服务 连接的是同一个数据库~
    比如window服务创造的EF没有释放
    那么window服务修改的一些数据不会立刻更新到数据库中
    而是一直在ef的缓存中,所以web那边读到的不是最新的数据~但如果你是一个应用的话~你现在都是读~ 如果你用sql更新数据库
    那么读到的也不是最新的数据,还是读到ef缓存着的
      

  2.   

    DBContext本身是线程安全的,但是你的事务还有数据库的冲突需要你自己解决。