【发布时间】:2013-06-04 07:40:20
【问题描述】:
我在我的 .net 4.5 代码(并行库)中使用 Dapper QueryMultiple/Query/Execute 方法,我想知道它是否是线程安全的。
谢谢,
莫妮卡
【问题讨论】:
标签: .net sql-server multithreading thread-safety dapper
我在我的 .net 4.5 代码(并行库)中使用 Dapper QueryMultiple/Query/Execute 方法,我想知道它是否是线程安全的。
谢谢,
莫妮卡
【问题讨论】:
标签: .net sql-server multithreading thread-safety dapper
dapper 的所有内部元编程部分确实应该是线程安全的,并且它在诸如 stackoverflow 之类的网站上看到了足够重的负载,我很有信心这很好。
但是,如果您在同一个连接实例上执行多个并发操作 - 那么这归结为单个 ADO.NET 连接是否是线程安全的;在大多数情况下,不,不是,AFAIK。所以:不要那样做。不过,具有自己操作的多个连接应该没问题。
【讨论】: