Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用Entity Framework 4.1时,如何调试/配置性能_C#_Performance_Entity Framework_Linq To Entities - Fatal编程技术网

C# 使用Entity Framework 4.1时,如何调试/配置性能

C# 使用Entity Framework 4.1时,如何调试/配置性能,c#,performance,entity-framework,linq-to-entities,C#,Performance,Entity Framework,Linq To Entities,我刚收到一个请求,请求在应用程序中加速一个请求。我将瓶颈追溯到使用实体框架的数据访问层 我是EF的新手,到目前为止,它似乎工作得还不错 我的问题是:我应该使用什么工具/流程来调试这个性能问题?我个人使用SQL Profiler来分析为SQL Server生成的LINQ to实体查询。然后我确定SQL中的问题。由此,我可以理解是否需要索引,或者是否需要重写LINQ到实体查询。我个人使用SQL Profiler来分析为SQL Server生成的LINQ到实体查询。然后我确定SQL中的问题。从这里我可

我刚收到一个请求,请求在应用程序中加速一个请求。我将瓶颈追溯到使用实体框架的数据访问层

我是EF的新手,到目前为止,它似乎工作得还不错


我的问题是:我应该使用什么工具/流程来调试这个性能问题?

我个人使用SQL Profiler来分析为SQL Server生成的LINQ to实体查询。然后我确定SQL中的问题。由此,我可以理解是否需要索引,或者是否需要重写LINQ到实体查询。

我个人使用SQL Profiler来分析为SQL Server生成的LINQ到实体查询。然后我确定SQL中的问题。从这里我可以理解如果我需要指数,或者需要重新编写LINQ到实体查询。

除了数据库探查器,您可以检查用于优化实体框架的最常用工具。

除了数据库探查器,您可以检查用于优化实体框架的最常用工具。

如果您没有使用实体框架探查器,你真的错过了。就其提供的洞察力而言,成本可以忽略不计


如果您没有使用Entity Framework Profiler,那么您就真的错过了。就其提供的洞察力而言,成本可以忽略不计