我正在使用 Linq to Sql 连接与数据库协作,并且我的 Windows 窗体应用程序与多个线程一起工作,这与 DataClass 不兼容。我修改了支持的连接MultipleActiveResultSets
,我得到了这个错误"An item with the same key has already been added."
我已经搜索了这个问题并且只有 2 个答案:
- 仅在主线程中使用您的 DataClass;
- 检索表时锁定DataClass;
我想要lock
DataClass并且不知道在哪里锁定它,我确信有人在多线程中成功使用了Linq to Sql。