Entity framework 在实体框架数据库调用上设置断点
是否可以在实体框架进行的每个数据库调用上设置断点?这将是一种非常简单的调试意外数据库调用的方法。这当然是可能的,因为有像和这样的工具可以做到这一点。但是我不认为为了快速调试的目的而自己实现这一点是非常琐碎的Entity framework 在实体框架数据库调用上设置断点,entity-framework,debugging,entity-framework-5,Entity Framework,Debugging,Entity Framework 5,是否可以在实体框架进行的每个数据库调用上设置断点?这将是一种非常简单的调试意外数据库调用的方法。这当然是可能的,因为有像和这样的工具可以做到这一点。但是我不认为为了快速调试的目的而自己实现这一点是非常琐碎的 你不想重新发明轮子,所以我建议试试这两种工具。Entity Framework Profiler,您甚至可以单击原点在Visual Studio中跳转到该位置。您可以尝试Intellitrace-使用VS 2012进行调试时打开Intellitrace窗口(调试->窗口->Intellitr
你不想重新发明轮子,所以我建议试试这两种工具。Entity Framework Profiler,您甚至可以单击原点在Visual Studio中跳转到该位置。您可以尝试Intellitrace-使用VS 2012进行调试时打开Intellitrace窗口(调试->窗口->Intellitrace事件)。在那里,您应该可以看到发送到数据库的所有查询。选择查询并单击“调用堆栈”。最后我包含了MiniProfiler(StackExchange.Profiling)源代码项目,并使用条件
command.CommandText!=“”
也许还有更好的设置断点的地方,但这对我来说很有用!:) 我尝试了MiniProfiler,一个非常有用的库。但在某些情况下,我认为使用适当的调用堆栈和调试信息进行正常调试更有用。我来看看EF档案器!