gpt4 book ai didi

sql-server - MiniProfiler - SqlParameter

转载 作者:行者123 更新时间:2023-12-02 23:42:35 25 4
gpt4 key购买 nike

我正在使用最新版本的 MiniProfiler,一切都已按我的预期设置和工作。我唯一的问题是 SqlParameters 没有显示。

例如,我正在运行一个存储过程:-

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 });

执行此命令时,我在 MiniProfiler 显示中看到 SQL,但没有看到参数 @UserRef 也没有看到它的值。

这可能吗?很高兴看到该值,这样我就可以确保传递正确的值。

我正在使用 MVC 3

欢迎任何建议。

干杯,

J

最佳答案

老问题,但以防万一其他人正在寻找这个问题的答案:

示例代码有:

    // 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();

您需要将其更改为:

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

您的参数将会出现。

关于sql-server - MiniProfiler - SqlParameter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11230381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com