带有Entity Framework 6.0的SQL Server CE:增加连接超时

时间:2014-03-27 14:10:47

标签: c# sql entity-framework sql-server-ce

是否可以增加SQL Server CE连接上的连接超时? (我在SO或Google上找到的所有内容都是针对SQL Server Express的)。我使用EF 6.0连接到SQL Server CE 4.0文件。我相信这些联系正在超时。

我得到以下异常:

  

底层提供程序在Open上失败。

内部异常读取

  

存在文件共享违规。不同的进程可能正在使用该文件。

我已经尝试将Connect Timeout=30添加到连接字符串(这是在上下文构造函数中设置的,因为我需要动态设置文件路径),但是我得到一个例外,即" connect timeout&# 34;关键字无法识别。

ConnectionTimeout上有一个DbContext.Database.Connection属性,但它是只读的。

0 个答案:

没有答案