我正在开发一个使用miniprofiler(3.0.10)和Simple.Data以及SqlServer数据库的项目。请任何人指点我使用miniprofiler通过修改下面与MySql一起使用的代码示例来记录sql查询详细信息。
var db = Database.OpenConnection(ConnectionString);
using (var rawCnn = new MySqlConnection(ConnectionString))
using (var profiledCnn = new MvcMiniProfiler.Data.ProfiledDbConnection(rawCnn, MiniProfiler.Current);
谢谢, DSR
答案 0 :(得分:2)
我在应用程序启动时设置了迷你探查器代码,因为它有一个扩展点。这样可以节省您在所有连接中使用它的过程。
AdoAdapter.ConnectionCreated += (o, args) =>
args.OverrideConnection(
new ProfiledDbConnection(
(DbConnection)args.Connection, MiniProfiler.Current)
);
请注意,该连接仅适用于simple.data的0.19版本,并且尚未进入任何prev 1版本。