LINQ查询到SQL脚本

时间:2011-01-17 21:27:53

标签: linq sql

是否有人听说过任何编写LINQ查询并将其转换为SQL查询的工具?

我最需要这个,因为我是一名.NET开发人员,而且我在SQL查询的这一部分很弱,有时我需要它们。

谢谢。

3 个答案:

答案 0 :(得分:4)

您是否尝试过使用LINQPad?这可以让你看到运行查询时生成的SQL - 当然,很容易尝试使LINQ查询正确开始:)

答案 1 :(得分:4)

如果您针对linq-to-sql datacontext编写查询,则可以像这样获取查询文本:

CustomDataContext dc = new CustomDataContext(); //your DataContext here.
IQueryable<Customer> customerQuery = GetQuery(dc); //your query constructed here.
Console.WriteLine(dc.GetCommand(customerQuery).CommandText);

答案 2 :(得分:0)

使用sql profiler获取sql,因为它是针对sql数据库执行的。