gpt4 book ai didi

c# - 如何增加 Linq2Entities 中的超时时间?

转载 作者:太空狗 更新时间:2023-10-29 17:50:06 28 4
gpt4 key购买 nike

我正在对 View 进行基本选择。不幸的是,结果可能很慢,而且我间歇性地收到超时错误。如何增加超时时间?

使用 .NET 3.5、SQL Server 2000、Linq2Entities

我正在使用非常基本的查询 List<MyData> result = db.MyData.Where(x.Attribute == search).ToList();

修复查询以使其在数据库端更快不是这里的选项。

确切错误:“超时已过。超时期限已过,操作完成或服务器未响应。”

更新:我更愿意为这个查询更改它。

最佳答案

您可以在 connection string 中设置超时.

编辑(新):原来有两种不同的超时概念。连接超时时间用于判断是否可以建立连接。对象上下文中的 CommandTimeout 属性控制命令的超时。因此只需将其设置为一个高值,它不应该以任何方式影响短时间运行的查询。

关于c# - 如何增加 Linq2Entities 中的超时时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2454461/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com