gpt4 book ai didi

profiler - 如何使用 mvc mini profiler 连接 SqlDataAdapter 来分析数据库操作

转载 作者:行者123 更新时间:2023-12-01 02:34:29 26 4
gpt4 key购买 nike

我抬头How could I instantiate a Profiled DataAdapter to use with MVC MINI PROFILER?但这也没有回答我的问题。

我在 SqlDatasource 类中有一些这样的代码 -

protected SqlCommand sqlCommand;

public SqlDatasource(String query, String connectionString) : this(connectionString)
{
this.sqlCommand.CommandText = query;
}

public DataTable getResults()
{
DataTable table = new DataTable();

SqlDataAdapter adapter = new SqlDataAdapter(this.sqlCommand);
SqlCommandBuilder commandBuilder = new SqlCommandBuilder(adapter);
adapter.Fill(table);
return table;
}

我想要一种在调用 getResults() 时 Hook 到 SqlDataAdapter 的方法。我搜索了很多,但似乎还没有办法做到这一点。

谢谢。

最佳答案

有课ProfiledDbDataAdapter为此,您可以使用包裹现有的 SqlDataAdapter .

当我尝试使用它时,我发现我需要使用 Fill(DataSet)方法而不是 Fill(DataTable)否则我总是收到错误消息“在调用‘Fill’之前尚未初始化 SelectCommand 属性。”尽管设置了两个适配器的 SelectCommand特性。

关于profiler - 如何使用 mvc mini profiler 连接 SqlDataAdapter 来分析数据库操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10824852/

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