小编Dav*_*ier的帖子

连接字符串中没有超时的超时

我有一个长时间运行的SQL语句,我想运行,无论我在连接字符串的"timeout ="子句中放置什么,它似乎总是在30秒后结束.

我只是SqlHelper.ExecuteNonQuery()用来执行它,并让它来处理打开连接等.

是否有其他东西可以覆盖我的超时,或导致SQL服务器忽略它?我在查询上运行了探查器,当我在管理工作室中运行它时,跟踪看起来没什么不同,而不是我的代码.

管理工作室在大约一分钟内完成查询,但即使超时设置为300或30000,我的代码仍会在30秒后超时.

database sql-server timeout

25
推荐指数
2
解决办法
3万
查看次数

C#数据库访问:DBNull vs null

我们在这里使用自己的ORM,并为所有db表提供强类型包装器.我们还允许执行弱类型的临时SQL,但是这些查询仍然通过相同的类来从数据读取器中获取值.

在调整该类以使用Oracle时,我们遇到了一个有趣的问题.使用DBNull.Value或null是否更好?使用DBNull.Value有什么好处吗?使用null似乎更"正确",因为我们已经将自己从数据库世界中分离出来了,但是有一些含义(ToString()例如,当一个值为null时,你不能盲目地这样做)所以它肯定是我们需要有意识的东西决定.

c# orm null dbnull

13
推荐指数
2
解决办法
2万
查看次数

C#3新功能帖子(而不是.Net 3.5功能)

.Net Framework 3.5附带了许多新功能.关于主题列表的大多数帖子和信息都是关于新3.5功能和C#3同时更改的内容.但是C#3可以在没有.Net 3.5的情况下使用.有没有人知道描述语言变化的好帖子?(除了MSDN上那些无聊,明确的官方规范之外).

.net c# .net-3.5 c#-3.0

9
推荐指数
1
解决办法
7017
查看次数

标签 统计

c# ×2

.net ×1

.net-3.5 ×1

c#-3.0 ×1

database ×1

dbnull ×1

null ×1

orm ×1

sql-server ×1

timeout ×1