在NHibernate中设置TimeOut Expired
我在sql server 2008 R2中有一个存储过程,它工作正常,但突然它抛出了TimeOut Expiration的例外。
BmDaoSession.CreateSQLQuery("exec SP_Name @Param1 = '" + clientCode + "', @Param2 ='" + existingDatabase + "', @Flag='" + flag + "'").ExecuteUpdate();
我使用上面的NHibernate命令来调用我的SP。
我的问题是如何在NHibernate中设置TimeOut Expiration。 谢谢
只需添加流畅的SetTimeout
方法:
BmDaoSession.CreateSQLQuery("exec SP_Name @Param1 = '" + clientCode + "', @Param2 ='" + existingDatabase + "', @Flag='" + flag + "'") .SetTimeout(120) .ExecuteUpdate();
有关更多信息,请阅读此处 。