2012-04-03 17 views
9

Yapılandırmak çok daha kolay olduğundan, EFTracingProvider yerine MvcMiniProfiler'u denedim.MvcMiniProfiler, SQL parametre değerlerini görüntüleyebilir mi?

Sadece ince sql gösterecektir, ama ben de parametre değerleri görmek istiyorum.

insert [dbo].[PersonName]([Prefix], [GivenName], [MiddleName], [FamilyName], [Affix]) 
values (@0, @1, @2, @3, @4) 
select [Id] 
from [dbo].[PersonName] 
where @@ROWCOUNT > 0 and [Id] = scope_identity() 

ekran sql parametre değerleri MvcMiniProfiler miyim?

İşte benim Global.asax bu. İlk önce kod ile EF 4.3.1 kullanıyorum. SQL Server Formatter istiyorsanız

protected void Application_Start() 
{ 
    Bootstrapper.Initialize(); 

    AreaRegistration.RegisterAllAreas(); 

    RegisterGlobalFilters(GlobalFilters.Filters); 
    RegisterRoutes(RouteTable.Routes); 

    MiniProfilerEF.Initialize(); 
} 

protected void Application_BeginRequest() 
{ 
    if (Request.IsLocal) 
    { 
     MiniProfiler.Start(ProfileLevel.Verbose); 
    } 
} 

protected void Application_EndRequest() 
{ 
    MiniProfiler.Stop(); 
} 

cevap

16

eklemeyi deneyin:

MiniProfiler.Settings.SqlFormatter = 
    new StackExchange.Profiling.SqlFormatters.SqlServerFormatter(); 

Application_Start

yılında
İlgili konular