MVC4 + ServiceStack +.... Проблеск?

Я использую ServiceStack v4 под /api в моем приложении MVC4. Я хотел бы, чтобы Glimpse профилировал мои SQL-запросы. Моя вкладка SQL отключена в HUD.

В Glimpse HUD вкладка SQL отключена

Есть идеи, как это настроить?

2 ответа

Решение

Я выбрал решение переопределить SqlServerOrmLiteDialectProvider.CreateDbConnection()похоже на это решение.

var dbFactory = new OrmLiteConnectionFactory(
                "<connection string>",
                SqlServerWithGlimpseDialectProvider.Instance);


public class SqlServerWithGlimpseDialectProvider 
    : SqlServerOrmLiteDialectProvider
{
    public new static SqlServerWithGlimpseDialectProvider Instance = new SqlServerWithGlimpseDialectProvider();

    public override IDbConnection CreateConnection(string connectionString, Dictionary<string, string> options)
    {
        return new GlimpseDbConnection(
            base.CreateConnection(connectionString, options) as System.Data.SqlClient.SqlConnection);
    }
}

SQL теперь профилирует:

Я не эксперт по ServiceStack, но есть документы для его настройки. Вы пытались следовать этим инструкциям?

Другие вопросы по тегам