2010-02-18 67 views

回答

1

您应该能够在调试器中看到查询。

DataContext db = new DataContext(); 
var myQuery = from t in db.Tables 
select t; 

myQuery将保留您的查询,直到它运行。这将用于选择。

另外,您可以:

db.Log = Console.Out; 

如果所有的呼叫记录到您的DataContext

的引用可以在这里找到http://msdn.microsoft.com/en-us/library/bb386961(VS.100).aspx

+0

是的,我只是想调试插入,我上面提到的可视化工程适用于选择 – peter 2010-02-18 03:50:47

+0

@peter。 db.Log = Console.Out将适用于所有语句。插入选择删除等。 – Kieran 2010-02-19 00:02:29

+0

不,它不会。这是LINQ to SQL,而不是LINQ to Entities。 – 2010-02-24 17:25:50

3

你可以使用SQL Profiler捕获发送到SQL实际TSQL服务器

+0

正确...如果我只是使用SQL Server .. Informix不幸:(:(:( – peter 2010-02-18 03:50:25

+0

@peter什么是Informix? – 2013-06-21 20:09:35