在NHibernate中设置TimeOut Expired

use*_*690 5 c# sql sql-server nhibernate nhibernate-criteria

我在sql server 2008 R2中有一个存储过程,它工作正常,但突然它抛出了TimeOut Expiration的异常.

BmDaoSession.CreateSQLQuery("exec SP_Name @Param1  = '" + clientCode + "', @Param2 ='" + existingDatabase + "', @Flag='" + flag + "'").ExecuteUpdate();
Run Code Online (Sandbox Code Playgroud)

我使用上面的NHibernate命令来调用我的SP.

我的问题是如何在NHibernate中设置TimeOut Expiration.谢谢

Naj*_*era 9

只需添加流畅的SetTimeout方法:

BmDaoSession.CreateSQLQuery("exec SP_Name @Param1  = '" + clientCode + "', @Param2 ='" + existingDatabase + "', @Flag='" + flag + "'")
    .SetTimeout(120)
    .ExecuteUpdate();
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请阅读此处.