LINQ到SQL显示在控制台模式应用程序
本文关键字:控制台 模式 应用程序 显示 SQL LINQ | 更新日期: 2023-09-27 18:15:56
我已经写了一个控制台模式的应用程序来测试LINQ
到SQL
的查询。
当我运行控制台模式应用程序生成的SQL
显示在控制台窗口。我没有改变任何设置,所以为什么这是输出?
这是非常方便的,并帮助我调试我的LINQ
查询,但我不知道如何生成SQL
正在输出。
我怀疑您在查询结果上使用了ToString
方法。例如,假设您有这样的查询:-
var query = from cust in db.Customer
select cust;
你把这个linq查询转换成这样的字符串并打印:-
string strQuery query.ToString();
Console.WriteLine(strQuery); //This will print the generated SQL query.
请注意,有许多方法可以检查生成的SQL。例如,检查这个线程