C# 在NHibernate中设置超时已过期
我在SQLServer2008R2中有一个存储过程,它工作正常,但突然抛出超时过期异常C# 在NHibernate中设置超时已过期,c#,sql,sql-server,nhibernate,nhibernate-criteria,C#,Sql,Sql Server,Nhibernate,Nhibernate Criteria,我在SQLServer2008R2中有一个存储过程,它工作正常,但突然抛出超时过期异常 BmDaoSession.CreateSQLQuery("exec SP_Name @Param1 = '" + clientCode + "', @Param2 ='" + existingDatabase + "', @Flag='" + flag + "'").ExecuteUpdate(); 我正在使用上面的NHibernate命令调用我的SP 我的问题是如何在NHibernate中设置超时过期时
BmDaoSession.CreateSQLQuery("exec SP_Name @Param1 = '" + clientCode + "', @Param2 ='" + existingDatabase + "', @Flag='" + flag + "'").ExecuteUpdate();
我正在使用上面的NHibernate命令调用我的SP
我的问题是如何在NHibernate中设置超时过期时间。谢谢只需添加流畅的
设置超时
方法:
BmDaoSession.CreateSQLQuery("exec SP_Name @Param1 = '" + clientCode + "', @Param2 ='" + existingDatabase + "', @Flag='" + flag + "'")
.SetTimeout(120)
.ExecuteUpdate();
有关更多信息,请阅读。请注意错误。代码中的SetTimeOut应为.SetTimeOut。