0
LINQ Insight
LINQ Insight是Visual Studio加载项,它允许在设计时直接从Visual Studio执行LINQ查询,而无需启动调试会话,从而使您可以在编写查询后立即测试查询。LINQ Insight还提供了功能强大的ORM Profiler工具,用于对项目的数据访问层进行概要分析,并跟踪来自ORM的所有ORM调用和数据库查询。LINQ Insight集成到Visual Studio 2010、2012和2013中。最新版本的产品现在支持Entity Framework 6。主要功能:*设计时LINQ查询执行。与其他LINQ调试可视化工具不同,LINQ Insight不需要您开始调试并逐步执行LINQ查询以查看返回的数据和生成的SQL。LINQ Insight允许您在设计时测试LINQ查询。只需直接从Visual Studio编辑器中执行LINQ查询,并在不离开IDE的情况下查看结果即可。编写它们后,立即测试您的LINQ查询。LINQ Insight自动检测使用的上下文和连接字符串。LINQ Insight将返回的数据显示在具有高级数据分组,排序和过滤功能的强大网格中。LINQ Insight支持常规的LINQ查询和通过扩展方法的查询,并且可以与匿名查询(例如,立即ToList调用)一起使用。* ORM探查器。LINQ Insight提供了真正的ORM分析器。它允许您真正地描述应用程序与ORM运行时的交互。使用LINQ Profiler工具,您可以看到LINQ语句或SubmitChanges调用作为一个整体执行需要花费多少时间,即使它生成了多个SQL语句。您可以准确地分析所编写的代码,并研究LINQ代码的实际性能。要开始对项目进行性能分析,您只需要打开LINQ profiler窗口,请单击其工具栏上的Start profiler session按钮。然后在ORM事件上运行项目和实时数据。