Retrieve LINQ to sql statement (IQueryable) WITH parameters

前端 未结 4 2120
广开言路
广开言路 2021-02-01 14:16

I\'m trying to figure out if there\'s a way to retrieve the (full) sql statement that gets executed on the database server.
I found something already, but it does not exactl

4条回答
  •  不要未来只要你来
    2021-02-01 14:54

    I'm using Datacontext.Log property to get the generated SQL Statement (it includes the statement text, and parameters).

    Just set YourDataContext.Log = SomeTextWriter.

    It can be written to a file (Log = new StreamWriter(@"c:\temp\linq.log")) or to debug window, see this post

提交回复
热议问题