4
您好我試圖通過在MiniProfiler網站上的數據庫分析指令,但我不能得到它的工作。MiniProfiler與ReliableSqlConnection
我想剖析在Azure中使用的ReliableSqlConnection。
有誰知道如何做到這一點?謝謝。
您好我試圖通過在MiniProfiler網站上的數據庫分析指令,但我不能得到它的工作。MiniProfiler與ReliableSqlConnection
我想剖析在Azure中使用的ReliableSqlConnection。
有誰知道如何做到這一點?謝謝。
仿形一個SqlConnection的正常方式(用它來實例化一個ProfiledDbConnection
)不能在這種情況下使用,因爲ReliableSqlConnection
實現IDbConnection
但不延伸DbConnection
。
但是,您應該仍然可以使用SimpleProfiledConnection
。您可通過實例化如下:
using StackExchange.Profiling.Data;
ReliableSqlConnection conn = GetAzureConnection();
var profiledConn = new SimpleProfiledConnection(conn, MiniProfiler.Current);
你然後能代替你的ReliableSqlConnection
的使用ProfiledConn
,所有DB命令被分析。
您也可以通過使用非常相似的構造函數創建SimpleProfiledCommand
來逐個執行此操作。