在 ServiceStack 中,我使用MiniProfiler配置为使用SqlServerStorage存储配置文件。配置文件被记录到数据库中的“MiniProfilers”表中,没有问题。是否有可以呈现 MiniProfilers 表中的数据(尤其是 json)的查看器?
此示例显示如何初始化 SqlServerStorage。该方法是从配置上的 AppHost.cs 调用的:
private void EnableProfiling(string profilerConnection)
{
using (var conn = new SqlConnection(profilerConnection))
{
conn.Open();
var miniProfilersTableExists = conn.ExecuteScalar<int>("select case when exists((select * from information_schema.tables where table_name = 'MiniProfilers')) then 1 else 0 end");
if (miniProfilersTableExists != 1)
conn.Execute(SqlServerStorage.TableCreationScript);
}
Profiler.Settings.Storage = new SqlServerStorage(profilerConnection);
}