linq-to-sql - LINQ TO SQL 语句生成的 SQL 查询

标签 linq-to-sql

我如何知道我的 Linq to sql 查询生成的 SQL 语句?

最佳答案

您可以使用 toString() 语句查看 SQL 语句。

var customers = from cust in Customers
        select cust;

Console.WriteLine(customers.ToString());

或者你可以这样做。

DataContext context = new DataContext(...);
StringWriter writer = new StringWriter();
context.Log = writer;

var customers = from cust in Customers
        select cust;

Console.WriteLine(writer.ToString());

关于linq-to-sql - LINQ TO SQL 语句生成的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1577231/

相关文章:

sql - 多个查询以避免连接?

c# - 某种流程顺序

c# - LINQ to SQL 的编译查询什么时候提高性能

c# - Linq-to-SQL:有多少数据上下文?

c# - 如何在linq to sql中批量插入/更新?

c# - 如何在 LINQ to SQL 中禁用附加到的数据库名称

c# - 有没有更好的方法来编写这个 Frankenstein LINQ 查询,在子表中搜索值并按相关性对它们进行排序?

c# - 在 Linq-to-SQL 中,IMultipleResults 是否多次访问数据库?

c# - 我如何在此代码中删除多行记录

linq - LINQ 中的条件组合总和