当前位置:闪电软件园 > 应用 > 行业软件 >

Entity framework Profiler 6.0 Build 6040

(认准闪电软件园)
  • 浏览(
  • 更新时间:2023-10-05
  • 软件大小:未知
  • 界面语言:简体中文
  • 授权方式:共享软件
  • 运行环境:Win7/win8/win10
  • 官方网站:https://hibernatingrhinos.com/

软件标签:Entity Framework Profiler 
Entity Framework Profiler是一款简单好用的实时可视调试器,使开发团队能够获得有关其使用Entity Framework的宝贵见解和观点!只需要打开EFProf.exe,开始使用您要分析的应用程序,您应该立即在用户界面中看到结果。允许您仔细检查程序与数据库的交互,并在学习ORM的工作方式的同时,详细分析数据库与程序之间交换的数据。使用此功能强大的工具将使发现大多数EF用户所遇到的常见问题变得更加容易。此外,在具有大型数据库模型的大型程序中,程序与数据库的交互程度很高,因此会引发性能和效率问题,这在编程中被认为非常重要。使用此工具可以使用户详细了解与数据库之间的各种程序交互。通过仔细检查这些交互,专业人员可以发现瓶颈,解决问题并最终优化其程序。

使用说明

1、无法将ProfiledConnection强制转换为SqlConnection
如果尝试在代码中强制IDbConnection转换SqlConnection为,则在使用Entity Framework探查器时将无法强制转换ProfiledConnection为SqlConnection异常。这是因为当您调用EntityFrameworkProfiler.Initialize()method时,我们将默认值替换为DbProviderFactory我们自己的ProfiledDbProviderFactory。
该解决方案是不投IDbConnection来SqlConnection,但到DbConnection。最好不要在代码中假设您知道DbConnection类型,而总是尝试使用基类IDbConnection和DbConnection基类。
探查器显示会话,但不包含任何语句
如果尝试运行退出速度非常快的程序,则可能会在探查器中看到该会话,而没有任何日志语句。这是因为事件探查器还没有机会记录语句,因为您的应用程序已经退出了。为了解决这个问题,您可以通过在代码末尾添加以下行来强制事件探查器获取所有语句:
 
ProfilerInfrastructure.FlushAllMessages();
2、实体框架探查器对LinqPAD的支持 
如果您使用的是LinqPAD,并且想通过Entity Framework Profiler来分析Entity Framework的使用情况,则 可以使用以下代码片段来实现:
void Main()
{
    HibernatingRhinos.Profiler.Appender.EntityFramework.EntityFrameworkProfiler.Initialize();
    Blogs.Take(50).Dump();
}
请确保使用ComboBox语言中的C#程序选项,仅此而已。现在,您可以在Entity Framework Profiler中查看分析数据。
3、忽略连接字符串 
由于Entity Framework Profiler 3.0具有选项“检测连接字符串”。
启用此选项后,如果连接列表中尚不存在该连接,它将添加最新执行的连接字符串,并将其设置为默认连接。
由于连接字符串可能包含敏感信息,因此我们不想公开这些信息。我们在初始化HibernatingRhinos Profiler Appender时提供选项,以忽略连接字符串的传递。
初始化代码示例:
EntityFrameworkProfiler.Initialize(new EntityFrameworkAppenderConfiguration
{
    IgnoreConnectionStrings = false
});

闪电小编说明:

Entity Framework Profiler是一种可视化的即时调试,用于显示Entity Framework的各种事务。开发人员可以浏览通过此ORM EF连接到数据库的应用程序中的应用程序并进行故障排除。实际上,此探查器通过仔细检查程序与EF和数据库之间的事务来帮助开发人员查找程序问题。该程序易于设置和使用,并且可以在短时间内掌握其所有功能。而且,它执行的分析以最完整的形式进行,也就是说,与数据库交互的所有详细信息都可以准确显示,同时还具有良好的速度。 Entity Framework Profiler是用于将EF用作强大的ORM并每天进行处理的所有人员进行故障排除和优化的强大工具。
软件无法下载?不知道解压密码?微信关注订阅号"闪电下载"获取

本帖长期更新最新版 请收藏下载!版权声明:本站提的序列号、注册码、注册机、破解补丁等均来自互联网,仅供学习交流之用,请在下载后24小时内删除。

  • 下载地址

捐助vip:软件无法下载?联系:sd173@foxmail.com

  • 猜你喜欢
  • 用户评论