用的EF,以前的代码是在一个请求过程中,保存RegularSimulaEntities实例来重用。
在多线程高并发的情况下执行数据库操作时出错了。
猜想是因为多线程下,一个操作执行完提交了,另一个还在执行的就挂了,于是用using每次new一下,至此便正常了。
本文共 180 字,大约阅读时间需要 1 分钟。
用的EF,以前的代码是在一个请求过程中,保存RegularSimulaEntities实例来重用。
在多线程高并发的情况下执行数据库操作时出错了。
猜想是因为多线程下,一个操作执行完提交了,另一个还在执行的就挂了,于是用using每次new一下,至此便正常了。
转载于:https://www.cnblogs.com/qiywtc/p/7424329.html