加上事务处理后也是能单步的,你可以试试去掉事务,即去掉
[Transaction(TransactionOption.Required)]
和
ContextUtil.SetComplete();
Console.Read();通常打不开数据库和TimeOut的原因是由于你的组件注册不正确,或你的程序里面有别的语句将表锁住了,即执行了[Transaction(TransactionOption.Required)]
但却没有
ContextUtil.SetComplete();
Console.Read();建议有事物的语句单独放在一个类里面,读操作是不需要事务的
[Transaction(TransactionOption.Required)]
和
ContextUtil.SetComplete();
Console.Read();通常打不开数据库和TimeOut的原因是由于你的组件注册不正确,或你的程序里面有别的语句将表锁住了,即执行了[Transaction(TransactionOption.Required)]
但却没有
ContextUtil.SetComplete();
Console.Read();建议有事物的语句单独放在一个类里面,读操作是不需要事务的
去掉果然好用,不过事务不同,我该怎么办
' / .- .
. .- .-
./ .--...
.-------- 0 .--
/ .......
' ..
'........ ----
. --..
. .---.. -
分 o . ' -.
分 / '
/ ' ' '
\-分--/....... . ' ' ' '
\ __/ - - -' ' ' '
' ' ' '
o ' ' ' '
' ' '
-..'.----------.
I ----------
/////////.