01 前言
在做一个Winform程序,配合MySQL处理数据,为此在MySQL中设计了几个视图。由于没做太多优化,执行SQL时间大于30秒就报错。还由于使用了第三方的ORM框架,找不到哪个方法可以设置SqlCommand对象的CommandTimeout 属性,又不想自己封装,怎么办。
02 正文
于是查了一波资料,各种试了还是没有效果。灵机一动,换了个搜索引擎,一路摸到了官网的文档——豁然开朗,原来可以这样。
在ConnectionString(数据库连接字符串)中加入:
Default Command Timeout=600;
其他更多设置可以 参见此处。
贴一个截图:

03 后记
官网文档是个好东西~
------END------
本文介绍在C# Winform程序中,如何通过修改数据库连接字符串中的DefaultCommandTimeout参数,解决MySQL查询超时的问题。文章分享了一个实用技巧,帮助开发者优化长时间运行的SQL查询。
1008

被折叠的 条评论
为什么被折叠?



