sp_procedure_params_managed - 如何从EnterpriseLibrary中消除这些调用?

时间:2010-05-07 02:44:31

标签: asp.net sql-server sql-server-2005 ado.net enterprise-library

我们在SQL Server Profiler跟踪中注意到正在调用此proc:

sp_procedure_params_managed

每次通话都有350多条读数!

我们在ASP.NET前端使用Microsoft.Practices.EnterpriseLibrary.Data。

我们如何消除这些存储过程调用?我们没有在代码中明确地调用它。

我正在运行Sql Server 2005和Enterprise library 3.1.0.0。

1 个答案:

答案 0 :(得分:0)

使用sp_procedure_params_managed确定存储过程参数。我想Microsoft.Practices.EnterpriseLibrary.Data使用它来确定存储过程调用的参数。它可能会缓存结果以防止额外开销。