2013-08-08 23 views
6

Bir varlık çerçeve sorgusunda hata ayıklamaya çalışıyorum. Ancak, sorgu çok büyük olduğunda, intelliTrace'de gösterilen sorgu kesilmiş olarak görüntülenir (kopyalayıp not defterine yapıştırmama rağmen, yalnızca sorgunun bir kısmı görüntülenir). EF tarafından oluşturulan tüm sorguyu almak için herhangi bir geçici çözüm var mı?IntelliTrace olaylarında kesilmiş EF sorgusu nasıl önlenir?

Şimdiden teşekkürler.

+0

Sorunun bir örneğini gösteren bir ekran görüntüsünüz var mı? –

+0

Hiç aynı sorunu görebildiğim için bu konuyu çözmenin bir yolunu buldunuz mu –

+0

Hayır. – joaocarlospf

cevap

6

Biraz zaman geçti ama başkalarına yardımcı olabilir. : C:

bakmak \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ CommonExtensions Microsoft \ \ IntelliTrace \ 14.0.0 \ tr \ collectionplan.xml

14 atıfta

<DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.SqlCommand.ExecuteReader.CommandText" _locAttrData="name" query="_commandText"></DataQuery> 
: Eğer

<DiagnosticEventSpecification> 

biraz Furter gidip de var içinde <DataQueries> yerini göreceksiniz hattı 266 civarında VS 2015 bir olduğunu

maxSize="4096", gereksinimlerinize uygun olanı değiştirin.

+0

SQL profiler'in gazillion kayıtlarından geçmekten çok daha iyi! –