带有实体框架的WCF服务锁定SQLite数据库

时间:2014-07-10 07:11:58

标签: database wcf sqlite transactions entity-framework-6

我创建了一个带有多种服务方法的WCF服务,这些方法读取事务并将事务提交到SQLite数据库。当多个服务同时读取实体时,它会产生如下错误。

  

提交数据库事务时报告了错误,但无法确定数据库服务器上的事务是成功还是失败。有关详细信息,请参阅内部异常和http://go.microsoft.com/fwlink/?LinkId=313468

     

System.Data.Entity.Infrastructure.CommitFailedException:提交数据库事务时报告了错误,但无法确定数据库服务器上的事务是成功还是失败。有关详细信息,请参阅内部异常和http://go.microsoft.com/fwlink/?LinkId=313468。 ---> System.Data.SQLite.SQLiteException:数据库已锁定   数据库被锁定

我尝试过不同的配置,例如服务

InstanceContextMode = InstanceContextMode.Single

ConcurrencyMode = ConcurrencyMode.Multiple

请帮我解决问题。

0 个答案:

没有答案