gpt4 book ai didi

c# - 如何避免 IntelliTrace 事件中截断的 EF 查询?

转载 作者:太空狗 更新时间:2023-10-29 21:22:48 26 4
gpt4 key购买 nike

我正在尝试调试 Entity Framework 查询。但是当查询变得太大时,intelliTrace 中显示的查询会被截断(仅显示部分查询,即使我将其复制并粘贴到记事本中也是如此)。是否有任何解决方法来获取 EF 生成的整个查询?

提前致谢。

最佳答案

已经有一段时间了,但它可能会对其他人有所帮助。

看看:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\IntelliTrace\14.0.0\en\collectionplan.xml

14 指的是 VS 2015 在第 266 行附近你会看到

<DiagnosticEventSpecification>

再往前走一点,找到<DataQueries>里面有一个:

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

更改 maxSize="4096"满足您的需求。

关于c# - 如何避免 IntelliTrace 事件中截断的 EF 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18134617/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com