2012-06-27 17 views
5

estoy usando la versión más reciente de la MiniProfiler, todo está configurada y funciona como me esperaba. Mi único problema es que no se están mostrando SqlParameters.MiniProfiler - SqlParameter

Por ejemplo, estoy corriendo un procedimiento almacenado: -

var cmd = dbcon.CreateCommand(); 
cmd.CommandText = "USP_Admin_Subscription_List"; 
cmd.CommandType = CommandType.StoredProcedure; 

// parameters 
cmd.Parameters.Add(new SqlParameter("@UserRef", SqlDbType.NVarChar) { Value = customerRef }); 

Cuando esto ejecuta veo el SQL en la pantalla MiniProfiler pero no veo la @UserRef Parámetro ni su valor.

¿Esto es posible? Sería muy bueno para ver el valor por lo que puedo asegurar es que se pasa el valor correcto.

estoy usando MVC 3

Cualquier consejo, sería conveniente.

Cheers,

J

Respuesta

5

preguntas de edad, pero sólo en caso de cualquier otra persona está buscando la respuesta a esta:

El código de ejemplo tiene:

// different RDBMS have different ways of declaring sql parameters - SQLite can understand inline sql parameters just fine 
    // by default, sql parameters won't be displayed 
    MiniProfiler.Settings.SqlFormatter = new StackExchange.Profiling.SqlFormatters.InlineFormatter(); 

Es necesario para cambiarlo a:

MiniProfiler.Settings.SqlFormatter = new StackExchange.Profiling.SqlFormatters.SqlServerFormatter(); 
aparecerán

Y sus parámetros.

Cuestiones relacionadas