Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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
.net 如何找到有问题的LINQ到SQL语句?_.net_Database_Performance_Linq To Sql_Error Handling - Fatal编程技术网

.net 如何找到有问题的LINQ到SQL语句?

.net 如何找到有问题的LINQ到SQL语句?,.net,database,performance,linq-to-sql,error-handling,.net,Database,Performance,Linq To Sql,Error Handling,如果一条糟糕的sql语句到达数据库,您如何在一个庞大的系统中找到它,该系统在所有层中都充满了关于它们是惰性处理的LINQ查询? (示例:SQL Express) 什么是“坏sql语句到达数据库”意思?我指的是任何导致性能或并发性问题的sql语句。语法检查期间无法检测到的东西。我们需要结合第一种和第二种方法。编写日志并在SQL事件探查器中查找查询。在我看来,这是LINQ的一个不好的特性,因为修复此类错误变得更加困难。

如果一条糟糕的sql语句到达数据库,您如何在一个庞大的系统中找到它,该系统在所有层中都充满了关于它们是惰性处理的LINQ查询?

  • (示例:SQL Express)

什么是“坏sql语句到达数据库”意思?我指的是任何导致性能或并发性问题的sql语句。语法检查期间无法检测到的东西。我们需要结合第一种和第二种方法。编写日志并在SQL事件探查器中查找查询。在我看来,这是LINQ的一个不好的特性,因为修复此类错误变得更加困难。