Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将 LINQ to SQL 用于大部分数据访问层,并尝试查看和调整使用的底层 SQL。有谁知道拦截 C# LINQ 使用的 SQL 和/或用更优化的查询替换它的好机制?
我强烈推荐使用LINQPad来分析和优化你的 LINQ。您可以显示生成的 SQL 并检查某些查询花费了多长时间。
您还可以将它与使用实体框架的现有项目一起使用。在此处查看更多详细信息。
DataContext 本身有一个 Log 属性,它是一个 TextWriter,使用它你可以写出任何你想要的东西,无论是框架 TraceClasses 还是像 Log4Net 或 NLog 这样的东西