SQL query generated by LINQ TO SQL statement

后端 未结 3 1447
南旧
南旧 2021-01-14 18:41

How would i know the SQL statement generated by my Linq to sql query?

3条回答
  •  谎友^
    谎友^ (楼主)
    2021-01-14 18:54

    You could see the SQL statement by using the toString() statement.

    var customers = from cust in Customers
            select cust;
    
    Console.WriteLine(customers.ToString());
    

    or you could do something like this.

    DataContext context = new DataContext(...);
    StringWriter writer = new StringWriter();
    context.Log = writer;
    
    var customers = from cust in Customers
            select cust;
    
    Console.WriteLine(writer.ToString());
    

提交回复
热议问题