Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 实体框架连接字符串';连接超时';不支持关键字?_C#_.net_Entity Framework_Timeoutexception - Fatal编程技术网

C# 实体框架连接字符串';连接超时';不支持关键字?

C# 实体框架连接字符串';连接超时';不支持关键字?,c#,.net,entity-framework,timeoutexception,C#,.net,Entity Framework,Timeoutexception,我正在开发一个经常出现超时异常的应用程序。我正在尝试测试我们为处理错误所做的修复,但要做到这一点,我需要复制超时异常 连接字符串: <connectionStrings> <add name="Entities" connectionString="metadata=res://*/DataModel.csdl|res://*/DataModel.ssdl|res://*/DataModel.msl;provider=System.Data.SqlC

我正在开发一个经常出现超时异常的应用程序。我正在尝试测试我们为处理错误所做的修复,但要做到这一点,我需要复制超时异常

连接字符串:

<connectionStrings>
    <add name="Entities" 
         connectionString="metadata=res://*/DataModel.csdl|res://*/DataModel.ssdl|res://*/DataModel.msl;provider=System.Data.SqlClient;provider connection string='Data Source=localhost;initial catalog=Name;Command Timeout=30;persist security info=True;user id=User;password=user_pwd;MultipleActiveResultSets=True;App=EntityFramework'" 
         providerName="System.Data.EntityClient" />
</connectionStrings>

我的想法是降低实体框架连接字符串中的超时异常绑定,但当我添加它时,它表示不支持关键字

我也试过:

  • 命令超时
  • 命令超时
  • 连接超时

  • 有人有主意吗?我开始认为我的连接字符串是不可变的lol。

    你可以附加;连接超时=30到连接字符串,并指定所需的值

    连接超时属性中设置的超时值是以秒为单位的时间。如果未设置此属性,则连接的超时值为默认值,即15秒


    此外,如果将超时值设置为0,则指定连接尝试等待无限时间。如文档中所述,这是您不应该在连接字符串中设置的内容。

    您是否尝试过
    连接超时=XX
    (其中XX是秒)?我在问题中的连接字符串中没有看到它。另外,你可能走错了方向。连接超时和命令超时不是一回事,我想你正在努力解决这个问题。无法在连接字符串中设置。你说得对。我在寻找命令超时。但仍然不是一个可识别的关键字。我肯定是做错了什么,哈哈。仍然不是一个公认的关键字,虽然是Duh。你看到我提到的答案了吗?