是否有人听说过任何编写LINQ查询并将其转换为SQL查询的工具?
我最需要这个,因为我是一名.NET开发人员,而且我在SQL查询的这一部分很弱,有时我需要它们。
谢谢。
答案 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数据库执行的。