【发布时间】:2012-03-24 01:53:18
【问题描述】:
我有一个 OData 服务(使用实体框架的 WCF 数据服务)。
此服务所做的只是选择数据。 (从来没有写过。)
当我运行 OData 查询时,我偶尔会遇到如下错误:
事务(进程 ID 95)在锁定资源上与另一个进程死锁,并已被选为死锁牺牲品。重新运行事务
select 语句会成为死锁的牺牲品吗?还是实体框架试图锁定它不应该锁定的东西?
如果它在不应该锁定的地方锁定,有没有办法告诉实体框架从不锁定? (对于此服务,它始终是只读的。)
【问题讨论】:
标签: c# entity-framework entity-framework-4 wcf-data-services odata